5
我正在使用Redis集群,并且某些密钥有一个特殊的前缀{foo},所以redis将它们放在一个槽中。Redis集群:查找哪个主机拥有特定的密钥/槽
我这样做是因为我想对这些键运行一些lua脚本(我可以做到这一点,如果我作为单个实例登录到主)。
在我的设置我有3个主人,但不知道如何找到主持有插槽与我的钥匙{}富*
你知道任何方式找到主持有特定的键/槽?
我正在使用Redis集群,并且某些密钥有一个特殊的前缀{foo},所以redis将它们放在一个槽中。Redis集群:查找哪个主机拥有特定的密钥/槽
我这样做是因为我想对这些键运行一些lua脚本(我可以做到这一点,如果我作为单个实例登录到主)。
在我的设置我有3个主人,但不知道如何找到主持有插槽与我的钥匙{}富*
你知道任何方式找到主持有特定的键/槽?
我还是要阅读整个文档,但已经发现this:
有在Redis的集群16384个散列存储槽,并计算什么是 给定键的哈希位置,我们只是以密码 模16384的CRC16为准。
有该运算命令已经:
http://redis.io/commands/cluster-keyslot
>CLUSTER KEYSLOT somekey
11058
,并找到其插槽中有一台服务器: