zset
sorted set,有序集合
元素為string型別
元素具有唯一性,不重複
每個元素都會關聯乙個double型別的score,表示權重,通過權重將元素從小到大排序
元素的score可以相同
新增zadd key score member [score member …]
python3:0>zadd no4 0.2 abc 0.6 acd 0.2 ddd
"3"
返回指定範圍內的元素
zrange key start stop
python3:0>zrange no4 0 2
1) "abc"
2) "ddd"
3) "acd"
返回元素個數
zcard key
python3:0>zcard no4
"3"
返回有序集key中,score值在min和max之間的成員
zcount key min max
python3:0>zcount no4 0.2 0.6
"3"python3:0>zcount no4 0.2 0.2
"2"
返回有序集key中,成員member的score值
zscore key member
python3:0>zscore no4 abc
"0.20000000000000001"
Redis資料型別 ZSET
1 zset為有序集合,其餘set非常類似,但是不同的是有序集合的每個成員都會關聯乙個評分,zest則通過這個評分的大小為集合中的成員進行排序 由低到高 集合的元素是唯一 的,但是評分卻可以重複。2 有序集合 支援新增 刪除 更新元素。由於有序性,可以很快根據評分獲取乙個範圍的元素。在有序集合中,你...
Redis 資料型別 Zset
redis 常用命令,思維導圖 zset是redis提供的乙個非常特別的資料結構,常用作排行榜等功能,以使用者id為value,關注時間或者分數作為score進行排序。與其他資料結構相似,zset也有兩種不同的實現,分別是ziplist和skiplist zset 儲存示意圖 每個 value 後面...
redis資料型別之ZSet
1 設定和獲取127.0 0.1 6379 zadd zset1 10 a zadd key score key integer 1127.0 0.1 6379 zadd zset1 50 b integer 1127.0 0.1 6379 zadd zset1 30 c integer 1127....