Redis系列 四 zset型別

2022-08-23 05:36:09 字數 1607 閱讀 2983

本質是sorted set ,是沒有重複元素的集合,根據value排序,所以可以快速的value查詢

zadd zsortedset 1 a 2 b 3 c (將乙個或者多個值和score插入到zsortedset)

zrem key value(刪除value)

zincrby key number(正負數均可) value

zrange key start end  (根據下標查詢值)

zrange key start end  withscores (根據下標查詢值,顯示下標)

zrevrange key start end  (根據下標倒序查詢值)

zrevrange key start end  withscores (根據下標倒序查詢值,顯示下標)

zrangebyscore key min max withscores(根據score查詢值,顯示下標)

zrangebyscore key min max(根據score查詢值,不顯示下標)

zrangebyscore key 1 4 withscores limit  limit offset count(根據score查詢值,不顯示下標,並且分組)

zrevrangebyscore key max min(根據score倒序查詢值)

zrevrangebyscore key max min withscores(根據score倒序查詢值,不顯示下標)

zrevrangebyscore key max min withscores limit offset count(根據score倒序查詢值,不顯示下標,並且分組)

zcount key min max(根據score min max count值)

zrank key value(根據score值,取出下標)

Redis資料型別 ZSET

1 zset為有序集合,其餘set非常類似,但是不同的是有序集合的每個成員都會關聯乙個評分,zest則通過這個評分的大小為集合中的成員進行排序 由低到高 集合的元素是唯一 的,但是評分卻可以重複。2 有序集合 支援新增 刪除 更新元素。由於有序性,可以很快根據評分獲取乙個範圍的元素。在有序集合中,你...

Redis 資料型別 Zset

redis 常用命令,思維導圖 zset是redis提供的乙個非常特別的資料結構,常用作排行榜等功能,以使用者id為value,關注時間或者分數作為score進行排序。與其他資料結構相似,zset也有兩種不同的實現,分別是ziplist和skiplist zset 儲存示意圖 每個 value 後面...

Redis資料型別之ZSet型別

有序集合 sorted set 1 redis 有序集合和集合一樣,也是string型別元素的集合,且不允許有重複的成員。2 不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。3 有序集合的成員是唯一的,但分數 score 卻可以重複。4 ...