Redis cluster 每次请求都会请求两次 Redis 吧,感觉好浪费

讨论 未结 8 36
jdz
jdz 会员 2022年12月10日 02:45 发表
<p>比如 10 台机器,那么一次命中,不用 Moved 的概率只有 10%</p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
8个回复
  • des
    2022年12月10日 02:45
    为什么每次都需要 move ?
    0 0
  • fzdwx
    2022年12月10日 02:45
    好像客户端就能确定?
    0 0
  • jdz
    jdz 会员 (楼主)
    2022年12月10日 03:16
    客户端?同一个 key 可以记录,不同的 key 呢
    0 0
  • crysislinux
    2022年12月10日 03:45
    不需要记录每个 key 啊,客户端记录的是 slot 在哪个服务器
    0 0
  • rrfeng
    2022年12月10日 05:45
    客户端知道分布算法,所以不是。
    0 0
  • infoscope
    2022年12月10日 06:14
    客户端获取服务端机群的节点信息与槽位对应关系,自己用同样的算法算好直接请求对应的节点
    0 0
  • tutu2000
    2022年12月10日 06:45
    客户端在碰到 move 时会重新从 redis 中拉取 slot 拓扑并缓存,每个 key 的所属 slot 是固定的 只有在 slot 迁移的时候才会出现 ask
    0 0