Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 Python 和 Redis。
我注意到 redis_client.hvals(KEY) 返回一个 LIST
如果 Redis 中有一个巨大的字典,
那么, hvals 会导致MemoryError 吗?
我不测试,但我很担心这个。
有没有办法将 hvals 结果作为 Python 生成器?
因此,将避免内存问题
您可以这样做,而无需分配返回的列表,让 gc 处理其余的...
for item in redis_client.hvals(KEY): # process each item