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