我正在尝试从REDIS db获取所有键和值。其他用户在REDIS上有大约35000多个开放连接。我正在使用r.scan_iter()获取所有密钥,我将它们附加到列表中。我目前正在使用pipeline.execute()来获取这些键列表的所有值。这是否需要从redis获取密钥的值?或者是否有一些方法可以从r.scan_iter()循环访问键的值。 键= a | b | c 值= V1:X1 V2:X2 V3:X3
我的代码如下:
r = redis.Redis(host,port,db)
#To get all the keys and then use pipeline to get corresponding values
for key in r.scan_iter():
pipe.hgetall(key.decode('utf-8'))
values = pipe.execute()
#To loop through the values and read
for value in values:
# Get all the values for each key
for name, value in value.items():