91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Redis有序集合Zset怎么用

發布時間:2022-01-05 17:42:29 來源:億速云 閱讀:125 作者:小新 欄目:大數據

這篇文章給大家分享的是有關Redis有序集合Zset怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

Redis有序集合Zset(sorted set)

和set的區別:在set基礎上加上一個score值,之前set是k1 v1 v2 v3,現在zset是k1 score v1 score v2

1.zadd/zrange

zadd 添加元素  

zrange 查看key元素

            withscores 查看元素 分數

127.0.0.1:9736> ZADD zset01 60 v1 70 v2 80 v3 90 v4 100 v5
(integer) 5
127.0.0.1:9736> ZRANGE zset01 0 -1
1) "v1"
2) "v2"
3) "v3"
4) "v4"
5) "v5"
127.0.0.1:9736> ZRANGE zset01 0 -1 withscores 
 1) "v1"
 2) "60"
 3) "v2"
 4) "70"
 5) "v3"
 6) "80"
 7) "v4"
 8) "90"
 9) "v5"
10) "100"

2.zrangebyscore key 開始score 結束score

通過分數查找

(   不包含 

  limit 對結果限制讀取,從n 讀取m條,類似分頁

127.0.0.1:9736> ZRANGEBYSCORE zset01 60 90
1) "v1"
2) "v2"
3) "v3"
4) "v4"
//大于等于60 小于90
127.0.0.1:9736> ZRANGEBYSCORE zset01 60 (90
1) "v1"
2) "v2"
3) "v3"
//從第二條截取2條
127.0.0.1:9736> ZRANGEBYSCORE zset01 60 90 limit 2 2
1) "v3"
2) "v4"

3.zram 刪除key中指定值的數據

127.0.0.1:9736> zrem zset01 v5 
(integer) 1
127.0.0.1:9736> ZRANGE zset01 0 -1
1) "v1"
2) "v2"
3) "v3"
4) "v4"
127.0.0.1:9736> ZRANGE zset01 0 -1 withscores
1) "v1"
2) "60"
3) "v2"
4) "70"
5) "v3"
6) "80"
7) "v4"
8) "90"

4. zcard/zcount key score區間/zrank key values值,作用是獲得下標值/zscore key 對應值,獲得分數

zcard:統計key中值的個數

zcount: 統計 分數階段中值的個數

zrank 統計key中值所在排名

zscore 統計key中值的分數

127.0.0.1:9736> zcard zset01
(integer) 4
127.0.0.1:9736> zcount zset01 60 80
(integer) 3
127.0.0.1:9736> ZRANK zset01 v4
(integer) 3
127.0.0.1:9736> zscore zset01 v4
"90"

 5.zrevrank key values值,作用是逆序獲得下標值

127.0.0.1:9736> zrevrank zset01 v4
(integer) 0
127.0.0.1:9736> zrevrange zset01 0 -1
1) "v4"
2) "v3"
3) "v2"
4) "v1"

6.zrevrangebyscore  從結束分數到開始分數,反轉

127.0.0.1:9736> zrevrangebyscore zset01 90 60
1) "v4"
2) "v3"
3) "v2"
4) "v1"

感謝各位的閱讀!關于“Redis有序集合Zset怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石城县| 谢通门县| 富川| 鄄城县| 扎囊县| 宁德市| 西林县| 蒙城县| 顺昌县| 法库县| 沿河| 湖北省| 龙游县| 泸西县| 灌阳县| 台东县| 南澳县| 红安县| 年辖:市辖区| 宣城市| 德化县| 古丈县| 新化县| 渝中区| 深圳市| 平邑县| 海安县| 高碑店市| 吴江市| 沙田区| 定结县| 临沧市| 武宣县| 五台县| 无极县| 吉木乃县| 宜良县| 汝城县| 卢龙县| 九龙县| 连平县|