关于Redis缓存“non null key required”的问题
1、错误详情,如下图所示:2、错误分析:出现这样的问题,说明我们的在操作Redis的时候,key值为空了,所以导致出现这样的错误异常。String key = student.getID();redisTemplate.delete(key);类似与上面的代码,如果key为空的时候,就会报“non null key required”异常3、解决方案:在使用Redis的key值以前,先做判断。如下
·
1、错误详情,如下图所示:
2、错误分析:出现这样的问题,说明我们的在操作Redis的时候,key值为空了,所以导致出现这样的错误异常。
String key = student.getID();
redisTemplate.delete(key);
类似与上面的代码,如果key为空的时候,就会报“non null key required”异常
3、解决方案:在使用Redis的key值以前,先做判断。如下图所示
String key = student.getID();
if (key != null && !"".equals(key)) {
redisTemplate.delete(key);
}
更多推荐
已为社区贡献1条内容
所有评论(0)