您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
redis-sort命令的store使用
发布时间:2021-12-26 20:23:42编辑:雪饮阅读()
保存sort结果
默认情况下sort操作只是简单地返回排序结果,并不进行任何保存操作。通过给store选项指定一个key参数,可以将排序结果保存到给定的键上。
如果被指定的key已存在,那么原有的值将被排序结果覆盖。
默認升序
127.0.0.1:6379> sort skey2 alpha
1) "a"
2) "b"
3) "c"
4) "d"
5) "e"
6) "f"
7) "g"
8) "h"
9) "i"
10) "j"
11) "k"
12) "l"
13) "m"
14) "n"
15) "o"
16) "p"
17) "q"
18) "r"
19) "s"
20) "t"
21) "u"
22) "v"
23) "w"
24) "x"
25) "y"
26) "z"
將升序結果保存
127.0.0.1:6379> sort skey2 alpha store key3
(integer) 26
查看保存結果類型
127.0.0.1:6379> type key3
list
根據結果類型發現是list類型,則使用list類型隨便一個遍歷方式將結果迭代出來
127.0.0.1:6379> lrange key3 0 -1
1) "a"
2) "b"
3) "c"
4) "d"
5) "e"
6) "f"
7) "g"
8) "h"
9) "i"
10) "j"
11) "k"
12) "l"
13) "m"
14) "n"
15) "o"
16) "p"
17) "q"
18) "r"
19) "s"
20) "t"
21) "u"
22) "v"
23) "w"
24) "x"
25) "y"
26) "z"
那麽降序也是一樣咯
127.0.0.1:6379> sort skey2 alpha desc
1) "z"
2) "y"
3) "x"
4) "w"
5) "v"
6) "u"
7) "t"
8) "s"
9) "r"
10) "q"
11) "p"
12) "o"
13) "n"
14) "m"
15) "l"
16) "k"
17) "j"
18) "i"
19) "h"
20) "g"
21) "f"
22) "e"
23) "d"
24) "c"
25) "b"
26) "a"
127.0.0.1:6379> sort skey2 alpha desc store key3
(integer) 26
127.0.0.1:6379> lrange key3 0 -1
1) "z"
2) "y"
3) "x"
4) "w"
5) "v"
6) "u"
7) "t"
8) "s"
9) "r"
10) "q"
11) "p"
12) "o"
13) "n"
14) "m"
15) "l"
16) "k"
17) "j"
18) "i"
19) "h"
20) "g"
21) "f"
22) "e"
23) "d"
24) "c"
25) "b"
26) "a"
关键字词:redis,sort,store