redis数据类型-zset

数据结构:

zset是有序的,不运行重复的,带有分值score的

数据结构对比:

image.png
直接上操作命令简单易懂:

1.添加一个集合

zadd myzset 10 java 20 phython 40 mysql 40 php
image.png

2.通过score进行排序从小到大

zrange myzset 0 -1
image.png
zrange myzset 0 -1 withscores
image.png

3.通过score进行排序从大到小

zrevrange myzset 0 -1 withscores
image.png

4.通过score取出20-30的产品

zrangebyscore myzset 20 30
image.png

5.将java移除

zrem myzset java
image.png

6.统计总数

 zcard myzset
image.png

7.将Java+5

 zincrby myzset 5 java
image.png

8.统计20-50之间有多少个

 zcount myzset 20 50
image.png

9.java在set中处于第几个位置,从0开始

 zrank myzset java
image.png

10.java有多少分

 zscore myzset java
image.png

你可能感兴趣的:(redis数据类型-zset)