Redis的ZRANGEBYSCORE
命令用于返回有序集合中指定分數(shù)范圍內(nèi)的所有成員
import redis
# 連接到Redis服務(wù)器
r = redis.Redis(host='localhost', port=6379, db=0)
# 設(shè)置有序集合的鍵和分數(shù)范圍
key = 'my_sorted_set'
min_score = 100
max_score = 200
# 使用默認值查詢有序集合
default_value = 'No matching elements'
result = r.zrangebyscore(key, min_score, max_score, withscores=False, default=default_value)
# 輸出結(jié)果
print(result)
在這個示例中,我們使用withscores=False
參數(shù)來僅返回成員,而不返回分數(shù)。default
參數(shù)設(shè)置為'No matching elements'
,當(dāng)沒有匹配的元素時,將返回這個默認值。