Redis报错:WRONGTYPE Operation against a key holding the wrong kind of value

写这个博客的原因是今天公司生产环境出现了这个错误,而且是全部服务都抛这个错误,很明显其他文章中给出的原因和解决方案并不适用于这种情况。

比如:

 

 我们的症状是所有的redis相关操作都抛出这个错误。还好想起在以前碰到过这个问题,翻了老半天以前的笔记(Tea,有道,印象,为知笔记换过好几个,有些东西想着很简单就没跟着迁移),最终找到了当时记录得一句话:Redis存在一个空的key时,会出现无法写入和读取并抛出操作类型错误的问题,这一般是由于代码问题造成的,使用keys * 或则可视化工具就可以看到,可以执行del " "对空key进行删除。

然而,公司redis的的key实在太多了,几十万的key,没办法去查询是不是这个问题。只能先尝试一番:del " "。

卧槽~~好了!

为了防止以后碰到类似问题再半天找不到原因或者找不到笔记,于是写个博客重新记录一下,同时也帮助碰到过同样问题的朋友们(然而出现这种空Key的原因还是没找到ing)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值