redis中的hash怎么排序 redis hash 排序

主机教程 建站分享 2年前 (2022-11-28) 178次浏览

文章摘要:redis中的hash怎么排序 redis hash 排序

redis中hash的排序方法: 使用sort对hash进行排序,代码如下: 1.插入几条hash数据。 12 […]

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"


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:redis中的hash怎么排序 redis hash 排序
文章链接:http://www.7966.org/post/13815.html
转载请注明出处

喜欢 (0)