遇到一个redis不稳定的情况,求解惑

paulli3
  • 992

1,软件运行系统 linux (3.13.0-48-generic x86_64)
2,redis 版本 2.8.17
3,取数据(客户端)使用的是php-redis扩展
4,数据量非常小,不存在大数据并发的状况

出现状况:
每500毫秒,连续对同一个key做一次get操作,循环100次,

结果连续返回各种非正常的数据,可能是key,也可能是 value,有时候只有一半,有时候是完整的

由于没有截图到,所以暂不提供截图。

不是必现,大部分时候很稳定的给正常结果。

回复
阅读 2.5k
2 个回答

用predis测一下看正常不
之前也遇到过取值出错的问题,是因为php-redis扩展(很老的版本)的bug,升级后解决了

redis是阻塞式的,可以尝试一下管道

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏