如何在Redis中使用有序集合(sorted set)的对象?

3

Redis中有可排序的集合,我如何在其中放置对象。我需要的是排序的对象集。

我需要存储JSON结构并编辑其中单个属性。我发现Redis哈希可以实现,但无法像排序集合那样进行有序搜索。

1个回答

3
Redis默认不支持这个功能。我之前也遇到过同样的问题,我们想出了一个混合的简单数据结构,使用Redis Hashes和Redis Sorted-sets来实现排序对象。
我们将对象存储在Redis hashes中,并将Redis hashes中所有键的列表作为一个排序集合保留。这使我们能够获取在某个键之后或两个键之间出现的所有映射。除此之外,这还允许我们按主题进行搜索。
实现细节: http://www.malinga.me/redis-sorted-object-set-sorted-hashes/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接