gpt4 book ai didi

lua - Redis 集群 : Find which master holds particular key/slot

转载 作者:IT王子 更新时间:2023-10-29 05:57:26 26 4
gpt4 key购买 nike

我正在使用 Redis Cluster,一些键有一个特殊的前缀 {foo},所以 redis 将它们放在一个槽中。

我这样做是因为我想针对这些 key 运行一些 lua 脚本(如果我作为单个实例登录到主服务器,我可以这样做)。

在我的设置中,我有 3 个主控,但不确定如何找到用我的键 {foo} 持有插槽的主控。*

你知道有什么方法可以找到拥有特定 key /插槽的主人吗?

最佳答案

我仍然需要阅读整个文档,但已经找到了 this :

There are 16384 hash slots in Redis Cluster, and to compute what is the hash slot of a given key, we simply take the CRC16 of the key modulo 16384.

已经有该操作的命令:

http://redis.io/commands/cluster-keyslot

>CLUSTER KEYSLOT somekey
11058

并查找服务器中有哪些插槽:

http://redis.io/commands/cluster-slots

关于lua - Redis 集群 : Find which master holds particular key/slot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30582489/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com