文章目录
- 1.概述
- 2.常用命令
-
- 2.1.添加value:ZADD page_rank 10 google.com
- 2.2.获取所有元素:zrange page_rank 0 -1 withscores
- 2.3.获取所有元素(根据重要性倒叙):zrevrange page_rank 0 -1 withscores
- 2.4.获取score范围的value:zrangebyscore:page_rank 9 10
- 2.5.获取score范围的value个数:zcount page_rank 9 10
- 2.6.返回value的排名:zrank page_rank www.qq.com
- 2.7.获取value的分值score:zscore page_rank google.com
- 2.8.提高value的分值score: zincrby page_rank 1 google.com
- 3.存储原理
- 4.应用场景
1.概述
2.常用命令
2.1.添加value:ZADD page_rank 10 google.com
其中10是score,可以认为
127.0.0.1:6379> ZADD page_rank 10 google.com
(integer) 1
127.0.0.1:6379> zrange page_rank 0 -1
1) "google.com"
127.0.0.1:6379> zrange page_rank 0 -1 withscores
1) "google.com"
2) "10"
127.0.0.1:6379>
同时添加
127.0.0.1:6379> zadd page_rank 9 www.baidu.com 8 www.qq.com
(integer) 2
127.0.0.1:6379> zrange page_rank 0 -1 withscores
1) "www.qq.com"
2) "8"
3) "www.baidu.com"