RedisCache踩坑之clear()方法删除键

操作Hash类型
@Override
public void clear() {
//Long aLong = getRedisTemplate().opsForHash().delete(id.toString());
Boolean delete = getRedisTemplate().delete(id.toString());
System.out.println(delete);
}

mybatis在缓存实现的策略中采用的是只要对数据库进行增删改操作就会调用clear() 方法删除缓存中整个dao下面的缓存数据, getRedisTemplate().opsForHash().delete(id.toString());这个方法删除的是Hash中的键值对,并不是整个Hash
报错信息:
Caused by: java

RedisCache踩坑之clear()方法删除键最先出现在Python成神之路

版权声明:
作者:Alex
链接:https://www.techfm.club/p/15128.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>