<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
有序集合和集合一樣也是 string 型別元素的集合,且不允許重複的成員。
不同的是有序集合每個元素都會關聯一個 double 型別的分數。redis 正是通過分數來為集合中的成員進行從小到大的排序。
有序集合的成員是唯一的,但分數(score)卻可以重複。
集合是通過雜湊表實現的,所以新增、刪除、查詢的複雜度都是 O(1)。
將一個或多個成員元素及其分數值加入到有序集當中。分數值可以是整數值或雙精度浮點數。
若有序集合 key 不存在,則建立一個空的有序集並執行zadd
操作。
若 key 存在但不是有序集型別時,返回一個錯誤。
zadd myzset 1 one 1.11 two 3.25 three
返回有序集中,指定區間內的成員。其中成員的位置按分數值遞增(從小到大)來排序。
具有相同分數值的成員按字典序(lexicographical order )來排列。
zrange myzset 0 -1
還可以帶上分數返回:
zrange myzset 0 -1 WITHSCORES
返回有序集中,指定區間內的成員。其中成員的位置按分數值遞減(從大到小)來排列。
zrevrange myzset 0 -1 WITHSCORES
返回有序集合中指定分數區間的成員列表。有序整合員按分數值遞增(從小到大)次序排列。
zrangebyscore myzset (1 2 # 這裡相當於 1< score <=2
zrangebyscore myzset 1 2 # 這裡相當於 1<= score <=2
zrangebyscore myzset -inf +inf # 這裡-inf +inf 相當於 負無窮、正無窮,顯示出所有
移除有序集中的一個或多個成員,不存在的成員將被忽略。
zrem myzset one three four
用於計算集合中元素的數量。
zcard myzset
用於計算有序集合中指定分數區間的成員數量。
zcount myzset 2 5
還有其他的命令,在使用過程中不清楚可以檢視官方檔案中的命令查詢,非常詳盡。
set的使用場景也很豐富,比如可以用來用作排序場景、儲存工資表、班級成績表、xx排行榜等等。
以上就是Redis基本資料型別Zset有序集合常用操作的詳細內容,更多關於Redis資料型別Zset有序集合的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45