溫馨提示×

redis zrangebyscore 如何設(shè)置默認值

小樊
81
2024-11-09 20:39:06
欄目: 云計算

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)沒有匹配的元素時,將返回這個默認值。

0