新增
zadd keyword 0 'eric' 0 'zhang' 0 'yun'
檢視列表 zrevrange 降序排列
zrevrange keyword 0 -1
增加分數
zincrby keyword 1 'eric'
zcard 獲取有序集合長度
zcard keyword
zcount 查詢某個分數值區間內的元素數量
zcount keyword 5 10 5-10之間的數量
zscore 返回元素的分數值
zscore keyword 'yun'
zrange 獲得有序集合的內容 (公升序)
zrange keyword 0 -1
zrangebyscore 獲得分數值區間內的集合內容(公升序)
zrange keyword 5 10 5-10之間
zrange keyword 5 (10 大於等於5 小於10
zrange keyword 1000 +inf 1000以上的 正無窮
zrevrangebyscore 獲得分數值區間內的集合內容(公升序)
zrank 獲得元素的 公升序排名 從0開始
zrank keyword 'yun'
zrevrank 獲得元素的降序排名 從0開始
zrevrank keyword 'yun'
zrem 刪除有序集合中的元素
zrem keyword 'yun' 'eric'
zremrangebyrank 刪除排名區間內的元素
zremrangebyrank keyword 0 2
zremrangebyscore 刪除排名區間內的元素
zremrangebyscore keyword -inf (5000
Redis 有序集合
redis 有序集合和集合一樣也是string型別元素的集合,且不允許重複的成員。不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。有序集合的成員是唯一的,但分數 score 卻可以重複。集合是通過雜湊表實現的,所以新增,刪除,查詢的複雜度...
Redis有序集合
redis 有序集合和集合一樣也是string型別元素的集合,且不允許重複的成員。不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。有序集合的成員是唯一的,但分數 score 卻可以重複。集合是通過雜湊表實現的,所以新增,刪除,查詢的複雜度...
redis 有序集合
import redis pool redis.connectionpool host 127.0.0.1 實現乙個連線池 r redis.redis connection pool pool for i in range 100 r.zadd 1 i,i 表名稱為1,新增內容為 1到100,對應分...