如题,如果你跟我一样,在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添加泛型。
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐