每日一坑:SpringBoot中引入RedisTemplate后调用delete方法失效?大坑比
如题,如果你跟我一样,在springboot的Controlle层调用delete的时候初心大意,使用的是StringRedisTemplate对Redis中的key进行的set操作,然后后使用RedisTemplate调用delete操作删除Redis中的key,出现空异常。你需要做的:(1)检查你在调用存储Key的时候,set方法是由哪个对象发起的?你是用RedisTemplate还是用的St
·
如题,如果你跟我一样,在springboot的Controlle层调用delete的时候初心大意,使用的是StringRedisTemplate对Redis中的key进行的set操作,然后后使用RedisTemplate调用delete操作删除Redis中的key,出现空异常。你需要做的:
(1)检查你在调用存储Key的时候,set方法是由哪个对象发起的?你是用RedisTemplate还是用的StringRedisTemplate调用的set的。
(2)如果是StringRedisTemplate调用的set,那么只能用StringRedisTemplate的delete去清除。
(3)如果不是用StringRedisTemplate进行setkey的,是用RedisTemplate进行set的,那么很简单,你需要对RedisTemplate添加泛型。
更多推荐
已为社区贡献1条内容
所有评论(0)