您好,登錄后才能下訂單哦!
這篇文章主要介紹“redis sorted set類型有哪些”,在日常操作中,相信很多人在redis sorted set類型有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”redis sorted set類型有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
sorted set 是有序集合,它在set 的基礎上增加了一個順序屬性,這一屬性在添加修
改元素的時候可以指定,每次指定后,會自動重新按新的值調整順序。可以理解了有兩列的
mysql 表,一列存value,一列存順序。操作中key 理解為sorted set 的名字。
Sorted Set 類型數據操作指令簡介
add key score member 添加元素到集合,元素在集合中存在則更新對應score。
zrem key member 刪除指定元素,1 表示成功,如果元素不存在返回0。
zincrby key incr member 增加對應member 的score 值,然后移動元素并保持skip list 保持有
序。返回更新后的score 值。
zrank key member 返回指定元素在集合中的排名(下標),集合中元素是按score 從小到大
排序的。
zrevrank key member 同上,但是集合中元素是按score 從大到小排序。
zrange key start end 類似lrange 操作從集合中去指定區間的元素。返回的是有序結果
zrevrange key start end 同上,返回結果是按score 逆序的。
zrangebyscore key min max 返回集合中score 在給定區間的元素。
zcount key min max 返回集合中score 在給定區間的數量。
zcard key 返回集合中元素個數。
zscore key element 返回給定元素對應的score。
zremrangebyranzremrangebyrank key min max 刪除集合中排名在給定區間的元素。
zremrangebyscore key min max 刪除集合中score 在給定區間的元素
到此,關于“redis sorted set類型有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。