RedisTemplate报错WRONGTYPE Operation against a key holding the wrong kind of value
这里写自定义目录标题场景分析
场景
今天写业务代码,先从redis中读取值,不存在的话加redis锁,锁定之后再次尝试读取一次redis,没有值的话去db中读取并写redis缓存。
非常简单的代码,确报错WRONGTYPE Operation against a key holding the wrong kind of value
分析
错误发生在锁定之后再次读取redis的时候,报错的字面意思很简单,key值类型不对,但是理论上这个时候不是还没有这个缓存key吗,就算有,也是其他线程或者用户实例给设置的
原创
2021-04-26 15:51:03 ·
1458 阅读 ·
1 评论