redis 有序集合

2021-09-27 09:16:24 字數 718 閱讀 8378

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,對應分數也是1到100.

#增,刪,改,查。

# r.zadd("1","1",1) #表名稱,內容,分數。

# r.zremrangebyrank(1,-1,-1) #表名稱,排位刪除指定 排名 的內容(分數最大的值)

# r.zremrangebyscore(name="14",min="1",max="8") #刪除指定 分數 區間內的所有成員

# r.zrange("1",start=0,end=-1,desc=false) #按照 排位順序返回 desc=false 正序, desc=true 倒序

# r.zrevrange("1",0,0) #按照 排位順序返回 倒序

# r.delete("8","1") #根據表名稱 刪除 整個表

Redis 有序集合

redis 有序集合和集合一樣也是string型別元素的集合,且不允許重複的成員。不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。有序集合的成員是唯一的,但分數 score 卻可以重複。集合是通過雜湊表實現的,所以新增,刪除,查詢的複雜度...

Redis有序集合

redis 有序集合和集合一樣也是string型別元素的集合,且不允許重複的成員。不同的是每個元素都會關聯乙個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。有序集合的成員是唯一的,但分數 score 卻可以重複。集合是通過雜湊表實現的,所以新增,刪除,查詢的複雜度...

Redis 有序集合

結構 key score value 集合和有序集合 都是沒有重複元素 集合是無序的 集合是element而有序集合是element score 列表和有序集合 列表可以有重複元素 列表是有序的 列表是element 有序集合中的排名是從小到大的排序的 重要api 新增score和element 返...