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);
}

Logo

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

更多推荐