2023-01-27
一、redis資料型別(ZSet)
redis中的zset是一個有序集合,是一個沒有重復元素的字串集合,
注意:①zset中的每個成員都關聯了一個評分,這個評分是從最低分到最高分的方式進行排序的,
②集合的成員是唯一的,但是評分可以是重復的,
(1)將一個或多個member元素及其score值加入到有序集key當中
zadd <key><score1><value1><score2><value2>

(2)回傳有序集合key中,下標在<start><stop>之間的元素
zrange <key><start><stop>

如果是帶withscores,可以讓分數一起和值回傳到結果集,

(3)回傳有序集key中,所有score值介于min和max之間的成員,有序集成員按score值遞增
zrangebyscore key min max [withscores][limit offset count]

(3)回傳有序集key中,所有score值介于min和max之間的成員,有序集成員按score值遞減(從大到小)
zrevrangebyscore key min max [withscores][limit offset count]

(4)回傳該值在集合中的排序
zrank <key><value>

(5)為元素的score加上增量
zincrby <key><increment><value>

說明:在k7中將v6的score增加15后的v6的score為70
(6)統計該集合,分數區間內的元素個數
zcount <key><min><max>

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/542459.html
標籤:其它
