redis cluster 使用过程中遇见的坑

近期单位项目上了redis 集群(3主3群)。在使用遇见了一些坑。

  1.   集群中,明明有某个key(test_key),但是在调用 keys   test_key 中返回的是(empty list or set),当使用 获取命令  get test_key后,在使用  keys   test_key 就能正确返回
    • redis cluster 使用过程中遇见的坑_第1张图片
    • 原因:
      • keys 返回的是当前节点 db的结果。不会去匹配其他节点的 db的数据.
      • 当使用 get key 后,会进行重定向,转到 key 所在的节点。再次使用keys 命令时,相当于匹配所在db的所有key.

你可能感兴趣的:(redis,redis)