【发布时间】:2014-02-19 16:35:44
【问题描述】:
我需要在 Redis 上执行以下操作:
ZINTERSECT out 2 myset1 myset2
ZRANGE out 0 -1 (lets say it returns a set [20,30,40,50])
MGET user:20:blabla user:30:blabla user:40:blabla user:50:blabla (it returns [1,2,3,4])
ZRANGE blabla:1:value 0 -1
ZRANGE blabla:2:value 0 -1
ZRANGE blabla:3:value 0 -1
ZRANGE blabla:4:value 0 -1
这是我的“列表列表”类型结构的一项事务。我的问题:
1- 是否可以一次调用运行它?
2- 我应该为此使用事务还是脚本?
3- 在没有 Redis 的脚本或事务功能的情况下,在高流量下运行所有这些行是否可行?
谢谢
【问题讨论】:
标签: java data-structures architecture redis