如果没有给键加上花括号,Redis会对整个键进行散列吗

mklgxw1f  于 2023-06-21  发布在  Redis
关注(0)|答案(1)|浏览(139)

我是Redis的新手,一直在研究Redis网站上关于集群规范(https://redis.io/docs/reference/cluster-spec/)的文章。本文提到了主题标签,并提供了Ruby和C代码的示例。我的理解是,即使你没有在key的花括号中包含一个子字符串,而是在客户端对整个key进行散列,以确定该key的分片(以及该分片中的插槽),它也会像你在花括号中包含整个key一样工作。当我在我的密钥上运行CLUSTER KEYSLOT命令时,Redis返回的数字与我的客户端应用程序在散列整个密钥时返回的数字相同。我们这样做的目的是在多个分片之间均匀分布数据。我不关心流水线或执行MSET或MGET操作。是我的理解 curl 括号正确,还是我错了?

a0x5cqrl

a0x5cqrl1#

是的😉
我添加这句话是因为StackOverflow要求至少30个字符的答案。

相关问题