복붙노트

[REDIS] 효율적인 방법은 세트 구성원 업데이트를 레디 스

REDIS

효율적인 방법은 세트 구성원 업데이트를 레디 스

나는 레디 스 세트를 가지고있다. 이 세트는 20 명 최대 (추가 withSADD 명령)을 저장할 수 있습니다. 내 문제는; 내가 필요로 할 때 그 구성원을 업데이트해야합니다. 회원은 모든 구성원이 변경 최대 10 시간이 필요합니다. 설정 회원 문자열로 JSON 있습니다. 단지 모든 회원 업데이트를 얻고 다시 설정을 다시,이 내 마음에 solutoin도있다. 그러나 iditoic 보인다.

나는 내가 JSON 데이터와 같은 업데이트 점수 필요도 적절한 것 같다 ZADD는 그 점수 지원이 소트 세트 알고,하지만 난 그냥 궁금 효율적인 방법으로 어떤 방법 업데이트 회원 있는가, 또는 레디 스의 방법에 허용되지 멤버를 업데이트?

참고 : 레디 스 데이터 저장소가되는 Node.js와 자바 클라이언트 모두에 의해 사용됩니다.

해결법

  1. ==============================

    1.세트 구성원 자체는 불변 - 당신은 새로운 구성원을 추가하거나 기존 제거 할 수 있습니다. 이게 다예요.

    세트 구성원 자체는 불변 - 당신은 새로운 구성원을 추가하거나 기존 제거 할 수 있습니다. 이게 다예요.

    가능한 결과는 이론적으로 수정 멤버를 설정 한 고려, 독특한 멤버의 정렬되지 않은 컬렉션을 집합 인 점을 감안 할 때 회원의 새로운 값 :

  2. from https://stackoverflow.com/questions/32927213/efficient-way-redis-set-member-update by cc-by-sa and MIT license