我想将数据存储为Redis中的键值。使用有序集,因为列表不允许以键值格式存储数据。所以使用排序集。
但我希望数据能够在redis list rpop中运行。
redis的ZREM需要会员获得分数,加上它的排序列表所以我可以先存储方法吗?
或者我应该更改我正在使用的数据结构?
答案 0 :(得分:1)
这是一个解决方案,但你应该决定它的效率;)
ZREVRANGEBYSCORE key +inf -inf LIMIT 0 1
您可以做的一件事就是使用redis lists
并将数据存储为
key[FS]value
例如:名称:xxx
因此,一旦弹出数据,您可以在客户端手动拆分它们