如题,如果你跟我一样,在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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐