您的位置:首页 > 数据库 > Redis

Redis Cluster中不能使用SUNION等命令

2015-09-29 10:20 1091 查看
一、情形描述

在Redis Cluster中,执行以下命令:

SMEMBERS a85f0468_U_2816#1#I
得到结果如下:

1) "amctape.com"

2) "taitien.com.tw"

3) "excelliancemos.com"

执行以下命令:

SMEMBERS a85f0468_U_2815#1#I
得到结果如下:

1) "seed.net.tw"

2) "msa.hinet.net"

3) "ms15.hinet.net"

4) "www.gov.tw"

5) "sz.unimicron.com"

6) "teamforce.com.tw"

执行以下命令:

SUNION a85f0468_U_2816#1#I a85f0468_U_2815#1#I
正确的结果如下:

1) "amctape.com"

2) "taitien.com.tw"

3) "excelliancemos.com"

4) "seed.net.tw"

5) "msa.hinet.net"

6) "ms15.hinet.net"

7) "www.gov.tw"

8) "sz.unimicron.com"

9) "teamforce.com.tw"

实际结果如下:

1) "amctape.com"

2) "taitien.com.tw"

3) "excelliancemos.com"

二、原因分析

在Redis Cluster中,涉及到多个key的命令不能正确执行。

参考文献:

[1]http://www.javacodegeeks.com/2015/09/redis-clustering.html#RedisClustering
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: