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
- go操作redis的有序集合(zset)GoRedis
- redis有序集合Redis
- Redis 有序集合Redis
- Python&Redis 無序集合set、有序集合zset操作PythonRedis
- Redis有序集合命令Redis
- Redis有序集合物件Redis物件
- Redis有序集合原理Redis
- Redis有序集合詳解Redis
- Redis物件——有序集合(ZSet)Redis物件
- Redis有序集合學習Redis
- Redis 有序集合(sorted set)Redis
- Redis-Redis實戰(有序集合)Redis
- redis學習之有序集合Redis
- Redis雜湊與有序集合Redis
- Redis的有序集合(sorted set)Redis
- redis 有序集合(sorted set)(redis學習七)Redis
- 《Redis實戰》筆記-Redis的有序集合Redis筆記
- Redis 有序集合(zset)命令詳解Redis
- 【Redis實戰】有序集合型別Redis型別
- redis有序集合型別sort setRedis型別
- Redis 入門 - 3(集合 set、有序集合 sort set)Redis
- Redis 入門指南九:Redis 有序集合(sorted set)Redis
- redis有序集合實現實時排名Redis
- Redis 資料庫之有序集合(zset)Redis資料庫
- 《閒扯Redis十一》Redis 有序集合物件底層實現Redis物件
- [Redis 系列]redis 學習四,set 集合,hash 雜湊,zset 有序集合初步認知Redis
- 【Redis 系列】redis 學習四,set 集合,hash 雜湊,zset 有序集合初步認知Redis
- Redis有序集合命令ZREVRANGEBYSCORE詳解與應用RedisVR
- Redis探索之旅(10)- Redis資料結構之有序集合Redis資料結構
- Redis命令介紹之有序集合的操作命令(第一部分)Redis
- redis原始碼分析(七)、redis命令學習總結—Redis 有序集合(sorted set)Redis原始碼
- 使用Redis的有序集合實現排行榜功能Redis
- 有序列表和集合插入操作的耗時差距
- 使用 Redis 有序集合實現 IP 歸屬地查詢Redis
- Redis五大資料型別之 Zset(有序集合)Redis大資料資料型別
- redis如何獲取有序集合指定範圍的個數Redis
- redis之有序集合型別(Zset)——排行榜的實現Redis型別