1

在 Redis 集群教程中,说明了

“一个认真的客户端能够做得更好,并缓存哈希槽和节点地址之间的映射,以直接使用正确的连接到正确的节点。只有在集群配置发生变化时才会刷新映射,例如在故障转移或系统管理员通过添加或删除节点更改集群布局之后。”

ioredis 是否缓存哈希槽和节点地址之间的映射?

4

1 回答 1

2

是的,ioredis 为您缓存插槽并处理moved错误ask以更新插槽缓存。

相关代码在这里:

https://github.com/luin/ioredis/blob/master/lib/cluster/index.js#L387-L398

于 2016-06-08T05:11:44.327 回答