RedisCacheManager 如何获取某个cache下的所有缓存

Springboot 2.x版本 RedisCacheManager

可以获取全部缓存名称,但不可以获取缓存的key值
因为缓存名称是在系统启动时就指定的,RedisCacheManager 会将名称全部记录

缓存数据在Redis中完整的保存key为 缓存名称:缓存key值 所以没办法反向获取,
如果非要获取则需要对Redis key名称做正则匹配,
但Redis是单线程服务,做正则匹配是不被建议的。

如果是测试环境 数据量不大 可以手动做正则匹配 获取全部缓存