1
我使用Python和Redis。redis python,hvals結果爲生成器?
我注意到,redis_client.hvals(KEY)返回一個列表
如果,有一個巨大的字典在Redis的,
所以,hvals會造成的MemoryError?
我不測試,但我很擔心這一點。
有沒有辦法讓python generator的hvals結果?
因此,有將避免內存問題
我使用Python和Redis。redis python,hvals結果爲生成器?
我注意到,redis_client.hvals(KEY)返回一個列表
如果,有一個巨大的字典在Redis的,
所以,hvals會造成的MemoryError?
我不測試,但我很擔心這一點。
有沒有辦法讓python generator的hvals結果?
因此,有將避免內存問題
你可以做到這一點,沒有指派返回列表,讓GC手柄休息...
for item in redis_client.hvals(KEY):
# process each item