Redis有序集合操作
SortedSet有序集合
- 類似Set集合
- 有序的、去重的
- 元素是字串型別
- 每個元素都關聯著一個浮點數分值(Score),並按照分值從小到大的順序排列集合中的元素。分值可以相同
- 最多包涵2^32 - 1 元素
增加元素
ZADD key sorce member [sorce member...]
如果元素已經存在,則使用新的score
刪除元素
ZREM key member [member...]
如果不存在,自動忽略
顯示分值
ZSCORE key member 計算機並不能精確的表示每一個浮點數,都是一種近似表達
增加或減少分值
ZINCRBY key increment member
increment為負數就是減少
返回元素的排名
ZRANK key member
返回元素的逆序排名
ZREVRANK key member
返回指定索引區間元素
ZRANGE key start stop [WITHSCORES]
ZREVRANGE key start stop [WITHSCORES] 逆序
返回指定分值區間元素
正序:ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
逆序:ZREVRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]
1、LIMIT 中的 offset表示跳過多少個元素,count表示返回個數
2、還可以使用小括號,改為開區間
3、-inf 和 +inf 表示負無窮和正無窮
移除指定排名範圍的元素
ZREMRANGEBYRANK key start stop
移除指定分值範圍的元素
ZREMRANGEBYSCORE key min max
返回集合中元素個數
ZCARD key
返回指定範圍的元素個數
ZCOUNT key min max
並集
ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS weight] [AGGREGATE SUM|MIN|MAX]
1、destination 目標集合
2、numkeys 要操作的集合的個數
3、weights 權重,預設均為1
4、aggregate 相同元素分值計算方法,預設為求和SUM
交集
ZINTERSTORE destination numkeys key [key ...] [WEIGHTS weight] [AGGREGATE SUM|MIN|MAX]
相關文章
- php操作redis,有序集合zsetPHPRedis
- Python&Redis 無序集合set、有序集合zset操作PythonRedis
- redis有序集合Redis
- Redis有序集合原理Redis
- Redis有序集合物件Redis物件
- Redis有序集合命令Redis
- Redis有序集合詳解Redis
- Redis有序集合學習Redis
- Redis物件——有序集合(ZSet)Redis物件
- Redis雜湊與有序集合Redis
- redis學習之有序集合Redis
- redis 有序集合(sorted set)(redis學習七)Redis
- 《Redis實戰》筆記-Redis的有序集合Redis筆記
- Redis 有序集合(zset)命令詳解Redis
- 【Redis實戰】有序集合型別Redis型別
- Redis 入門指南九:Redis 有序集合(sorted set)Redis
- redis有序集合實現實時排名Redis
- 《閒扯Redis十一》Redis 有序集合物件底層實現Redis物件
- [Redis 系列]redis 學習四,set 集合,hash 雜湊,zset 有序集合初步認知Redis
- 【Redis 系列】redis 學習四,set 集合,hash 雜湊,zset 有序集合初步認知Redis
- Redis命令介紹之有序集合的操作命令(第一部分)Redis
- 使用Redis的有序集合實現排行榜功能Redis
- 有序列表和集合插入操作的耗時差距
- 使用 Redis 有序集合實現 IP 歸屬地查詢Redis
- Redis五大資料型別之 Zset(有序集合)Redis大資料資料型別
- Python–Redis實戰:第三章:Redis命令:第五節:有序集合PythonRedis
- redis之有序集合型別(Zset)——排行榜的實現Redis型別
- redis——集合,有序,慢查詢, pipline與事務, bitmap ,HyperLogLog geoRedis
- redis~有序集合處理ip範圍的查詢問題Redis
- (免費領取紅包封面)[Redis 系列]redis 學習四,set 集合,hash 雜湊,zset 有序集合初步認知Redis
- (免費領取紅包封面)【Redis 系列】redis 學習四,set 集合,hash 雜湊,zset 有序集合初步認知Redis
- PHP+Redis 有序集合實現 24 小時排行榜實時更新PHPRedis
- 面試官:Redis中有序集合的內部實現方式是什麼?面試Redis
- Redis 設計與實現 10:五大資料型別之有序集合Redis大資料資料型別
- redis集合Redis
- Oracle 集合操作Oracle
- redis的有序集的實現原理Redis
- redis原始碼分析之有序集SortedSetRedis原始碼