2013-02-02 1 views
1

I Python과 Redis 사용하기. redis python, hvals 결과가 생성기입니까?

나는

그래서

, hvals는 MemoryError의의 원인이됩니다, 레디 스에서 딕셔너리가, redis_client.hvals (KEY)가 게시하면

을 반환 것으로 나타났습니다?

나는 시험하지 않지만, 나는 이것에 대해 걱정하고 있습니다.

hvals 결과를 파이썬 생성기로 가져 오는 방법이 있습니까? 메모리 문제가 피할 그래서

,

답변

1

당신은 GC가 나머지를 처리시키는, 반환 된 목록을 지정하지 않고,이 작업을 수행 할 수 있습니다 ...

for item in redis_client.hvals(KEY): 
    # process each item 
관련 문제