__dafeng
2017-03-22 15:11
采纳率: 50%
浏览 2.0k

redis中数据被无故修改,真是急死人了

我在redis中保存了一个json对象,有个值在保存的时候是0;
但是保存之后查询结果却是1;
哪位大神能给指点迷经吗?之前一直是好的,从昨天开始突然就不行了;

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • shutu008 2017-03-23 05:14
    已采纳

    保存和查询不同,这个说法有点过意不去,看看是不是自己哪里操作失误
    提供几种可能情况:
    1.插入时用的是0号数据库,查询是用的是1号数据库。
    2.查询时是不是程序改动问题,造成永远是1,也就是程序上查询值是常量。
    如果想要系统学习redis的话,提供一套视频教程:redis从入门到精通

    点赞 打赏 评论
  • devmiao 2017-03-22 15:28
    点赞 打赏 评论
  • oyljerry 2017-03-23 00:54

    查看一下redis记录日志,有没有其他程序会修改这个值。

    点赞 打赏 评论
  • __dafeng 2017-03-29 10:23

    总结下:由于自己粗心,两个项目使用了同一个redis,其中一个项目有个task不断循环更新redis。
    但是我以为两个项目都已经停止了,so。。。真想把自己掐死。

    点赞 打赏 评论

相关推荐 更多相似问题