// zadd 用于往有序集合中添加元素,其中 100 在 Redis 中稱為 score(分?jǐn)?shù)),用來進(jìn)行排序
127.0.0.1:6379> zadd proxies 100 "1.197.204.214:9999"
(integer) 1
// zrange 用于查看集合元素,0 -1 表示查看第一個到最后一個元素
127.0.0.1:6379> zrange proxies 0 -1
// zrevrange 用于反序查看集合元素
127.0.0.1:6379> zrevrange proxies 0 -1
zrange 和 zrevrage 的結(jié)果是相反順序的
// zrem 用于刪除指定的集合元素
127.0.0.1:6379> zrem proxies "59.57.149.212:9999"
(integer) 1
// zrank 用于返回指定集合元素的索引值,索引值默認(rèn)從0開始(從左到右,zrange 和 zrevrage是從1開始)
127.0.0.1:6379> zrank proxies 59.57.148.168:9999
(integer) 125
// zrevrank 用于返回指定集合元素的索引值,索引值默認(rèn)從0開始(從右到左)
127.0.0.1:6379> zrevrank proxies 59.57.148.168:9999
(integer) 7
// zcard 用于查看集合中所有元素的個數(shù)
127.0.0.1:6379> zcard proxies
(integer) 133
// zrangebyscore 用于根據(jù) socre 查詢集合元素,這里表示查詢 score 為 1~100 的元素
127.0.0.1:6379> zrangebyscore proxies 1 100
1) "1.197.203.123:9999"
2) "1.197.203.225:9999"
3) "1.197.204.106:9999"
……
// zremrangebyrank 用于根據(jù)索引值刪除集合元素,這里表示刪除索引為 0~2 的元素
127.0.0.1:6379> zremrangebyrank proxies 0 2
(integer) 3
// zremrangebyscore 用于根據(jù) score 刪除集合元素,這里表示刪除 score 為 1~10 的元素
127.0.0.1:6379> zremrangebyscore proxies 1 10
(integer) 0
Redis 有序集合操作
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- Redis 數(shù)據(jù)類型 Redis支持5種數(shù)據(jù)類型: 本段介紹一下list(列表)。 Redis 列表(List) ...
- 集合 集合(set)類型也是用來保存多個的字符串元素,但和列表類型不一樣的是,集合中不允許有重復(fù)元素,并且集合中的...
- 1::zadd key score1 key1 score 2 key2 score3 key3。。。。。 給有序...
- 全局安裝redis(所有應(yīng)用均可使用redis) 命令行下載并編譯 配置redisredis的配置文件位于安裝目錄...
- Zset:有序的set,在集合的基礎(chǔ)上進(jìn)行延伸有序,其K是sring V是一個鍵值對,這個鍵值對是分?jǐn)?shù)score:...