2012-05-12 2 views
0

나는 50,000 명의 회원을 가진 커뮤니티가 있다고 가정 해 봅시다. 그래서이 사용자의 50 000 SHA1 키 community_###_members라는 하나 개의 레디 스 설정하고 각 사용자에 대해 자신의 세트 user_###_communities 내가 커뮤니티를 삭제하기로 결정 시간에다른 여러 세트에서 한 세트의 구성원을 삭제하는 가장 좋은 방법

위 지역 사회의 SHA1 해시 존재 .. 가장 좋은 알고리즘은 무엇입니까 모든 회원을 죽이려고?

감사합니다. 지역 사회가 매우 큰

memebrs = redis.smembers('community_members') 
pipe = redis.pipeline() 
pipe.delete('community_memebrs') 
for member in members: 
    pipe.delete(member) 
pipe.execute() 

경우 N의 memebrs 것을 수행 할 수 있습니다 : 당신이 정말 실제로 존재하지 않는 사회의 구성원 삭제하려는 가정

답변

0

, 그것은 (파이썬 코드 예)처럼 뭔가 한 번에, 그래서 당신이 모두 끝날 때까지 서버가 멈추지 않을 것입니다.

관련 문제