Redis五種基本資料型別及用法之Zset

2022-09-12 05:15:09 字數 1567 閱讀 3887

zset可以理解為有序的set,根據給定的score排序。

1.zadd-將指定的元素新增到有序集合中。

2.zscore-返回 member 的 score 值。

3.zrange-返回集合中的一組元素,這裡可以返回score指定範圍內的元素,當然也將score一起返回(withscores)。

4.zrevrange-返回一組元素,但是是倒序。

5.zcard-返回元素個數。

6.zcount-返回 score 在某乙個區間內的元素,加上"("表示閉區間。

7.zrangebyscore-按照 score 的範圍返回元素,注意與zrange不同的是zrange是按下標進行排序的額,zrangebyscore則是按照score排序的。

8.zrank-從小到大返回元素的排名,排序從0開始。

9.zrevrank-從大到小返回元素的排名。

10.zincrby-score 自增。

11.zinterstore-給兩個集合求交集並儲存到乙個新的集合中去。

12.zrem-彈出乙個元素。

13.zlexcount-計算有序集合中成員數量,「-」表示最小值,「+」表示最大值,也可以統計兩個元素之間的元素個數,包含起始位置。

14.zrangebylex-返回指定區間內的成員,用法跟zlexcount差不多,只不過這裡返回的不是個數而是元素。

Redis五種基本資料型別

1 常用命令 set key value ex px setex aa 10 test getmset 批量設定 mget incr key decr incrby key increment 增多少 decrby incrbyfloat 浮點數增加 2 內部編碼 int 8個位元組的長整型 emb...

redis五種基本資料型別

對redis來說,所有的key 鍵 都是字串。是redis中最基本的資料型別,乙個key對應乙個value。string型別是二進位制安全的,意思是 redis 的 string 可以包含任何資料。如數字,字串,jpg或者序列化的物件。使用 get set del incr decr 等 127.0...

redis五種基本資料型別

redis中所有的key的型別都是字串 常用操作 新增乙個key set key1 value1 新增乙個key,並設定自動過期時間 set name1 jack1 ex 3 批量設定多個key mset key1 value1 key2 value2 獲取乙個key的值 get key1 獲取ke...