redis CROSSSLOT Keys in request don‘t hash to the same slot

BITOP operation destkey key [key ...]
对一个或多个保存二进制位的字符串 key 进行位元操作,并将结果保存到 destkey 上
执行命令和结果如下:
> 127.0.0.1@6001 connected!
> BITOP AND key1 key2
CROSSSLOT Keys in request don't hash to the same slot
> BITOP AND {key}1 {key}2
0

报错的含义:请求的Key键没有散列到同一个槽位中
查看槽位,当使用hashtag时槽位才相同
> cluster keyslot key1
9189
> cluster keyslot key2
4998
> cluster keyslot {key}1
12539
> cluster keyslot {key}2
12539

Redis 哈希槽和hashtag简单介绍:
Redis集群没有使用一致性hash,而是引入了哈希槽的概念,Redis集群有16384个哈希槽,
每个ke

redis CROSSSLOT Keys in request don‘t hash to the same slot最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/19062.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>