如何在Redis中设置对象排序集?

时间:2016-06-30 01:29:17

标签: azure redis

Redis中有可用的排序集,如何在排序集中包含对象。我需要的是排序对象集。

我需要存储json结构并编辑其中的各个属性。我发现的是Redis哈希值,但是我不能像在排序集中那样进行有序搜索

1 个答案:

答案 0 :(得分:2)

默认情况下,Redis不支持此功能。我在某个时候遇到了同样的问题,我们想出了一个混合的,简单的数据结构,允许使用Redis Hashes和Redis Sorted-sets排序对象。

我们做的是,我们将对象存储在redis哈希中,并且我们将Redis哈希中所有键的列表保存为有序集。这允许我们获得一些关键后面的所有地图。或两个键之间。除此之外,这允许我们在主题下搜索。

实施细节:http://www.malinga.me/redis-sorted-object-set-sorted-hashes/