redis中的hash怎么排序

722
2021/3/4 11:44:57
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

redis中的hash怎么排序

redis中hash的排序方法:

使用sort对hash进行排序,代码如下:

1.插入几条hash数据。

127.0.0.1:6379> hmset soft:1 id 1 title mobile download 123 created 122

OK

127.0.0.1:6379> hmset soft:2 id 2 title android download 456 created 77

OK

127.0.0.1:6379> hmset soft:3 id 3 title ios download 789 created 88

OK

127.0.0.1:6379> hmset soft:4 id 4 title macos download 1011 created 98

2.对象中有4组数据,因此再建了一个set集合,存放内容如下。

127.0.0.1:6379> sadd soft 1 2 3 4

(integer) 4

127.0.0.1:6379> smembers soft

1) "1"

2) "2"

3) "3"

4) "4"

3.使用“sort”指令来进行排序。

/**

对【soft:*】 排序

【by soft:*->download desc】 根据download字段倒序

【get soft:*->title】 获取title字段

**/

127.0.0.1:6379> sort soft by soft:*->download desc get soft:*->title

1) "macos"

2) "ios"

3) "android"

4) "mobile"

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: java怎么配置redis集群