请选择 进入手机版 | 继续访问电脑版

Redis中国用户组(CRUG)论坛

 找回密码
 立即注册

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
查看: 292|回复: 0

redis 集群模式下zset的复制

[复制链接]

该用户从未签到

1

主题

1

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2018-1-10 10:59:53 | 显示全部楼层 |阅读模式
想向大神们请假个问题。
环境:3台机器组成的redis 进群
问题:想做多个zset的交集,但zset交集的前提是key必须在同一个slot里。明白redis支持{}设置key的slot计算,但由于key的数量比较多,不愿意把这些key都放到同一个slot。有没有什么好的解决办法?
曾经考虑过把需要计算的交集复制到同一个slot里。但zset的复制比较常用的办法是用自身和一个空集做并集,但并集的操作本身就是需要在同一个槽里的。所以没办法用这样的办法。
另外,应该也可以用dump和restore的方法进行复制,但耗时比较长,最终不如把key取到内存中再自己进行交集。

不知道大神们有没有什么好的建议?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

阿里云
阿里云

Archiver|手机版|小黑屋|Redis中国用户组 ( 京ICP备15003959号

GMT+8, 2018-4-19 21:36 , Processed in 0.223116 second(s), 31 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表