redis有序集合相关命令

一、概要
redis的有序集合可以用来支持超大规模的排序,底层采用了跳表或ZIP_LIST来实现。
二、相关接口示例

127.0.0.1:6379> ZADD test 100 a
(integer) 1
127.0.0.1:6379> ZADD test 200 b
(integer) 1
127.0.0.1:6379> ZADD test 300 c
(integer) 1
127.0.0.1:6379> ZINCRBY test 200 b
"400"
127.0.0.1:6379> ZRANGE test 0 -1
1) "a"
2) "c"
3) "b"
127.0.0.1:6379> ZCOUNT test 0 1000
(integer) 3
127.0.0.1:6379> ZREVRANGE test 0 -1
1) "b"
2) "c"
3) "a"
127.0.0.1:6379> ZRANK test c
(integer) 1
127.0.0.1:6379> ZCARD test
(integer) 3
127.0.0.1:6379> ZSCORE test b
"400"
127.0.0.1:6379> ZREM test a
(integer) 1
127.0.0.1:6379> ZRANGE test 0 -1 WITHSCORES
1) "c"
2) "300"
3) "b"
4) "400"

猜你喜欢

转载自blog.csdn.net/gamekit/article/details/107603188