开发者社区 > 数据库 > NoSQL数据库 > 正文

云数据库 Redis报错command keys must in same slot

已解决

云数据库 Redis报错command keys must in same slot

展开
收起
阿里云服务支持 2022-12-28 09:25:49 901 0
2 条回答
写回答
取消 提交回答
  • 官方回答

    如果出现command keys must in same slot报错请参考:

    对于集群实例,操作多个key的命令时,需要将key放到一个solt中,多key命令说明这边命令在使用时需要操作的key在同一个solt中。

    集群实例的命令限制请参考

    key被hash到同一个slot是redis集群进行hash分配的,例如,有key1,aakey,abkey3三个key,在存储这些key时,需要用{key}1,aa{key},ab{key}3的方式使三者分布在同一个hash slot。hash tag的详细用法请参考第三方官网进行查询。

    2022-12-28 09:40:52
    赞同 展开评论 打赏
  • 将redis key名称加上花括号即可

    2022-12-28 09:32:57
    赞同 展开评论 打赏

相关产品

  • 云数据库 Redis 版
  • 相关电子书

    更多
    Redis在唯品会的应用实践——架构演进与功能定制 立即下载
    微博的Redis定制之路 立即下载
    云数据库Redis版的开源之路 立即下载