redisTemplate获取@Cachable缓存失败
今天开发中遇到一个问题,使用@Cachable自动加的缓存,想要通过redisTemplate手动删除缓存,明明在redis-cli中存在该key,但redisTemplate的hasKey方法却一直返回false,更别提删除key了。最后把redisTemplate替换为了stringRedisTemplate后就可以了,由此可以推出@Cachable是通过stringRedisTemplate操纵redis的,而不是redisTemplate。
有何不对,欢迎各位大佬指正。