복붙노트

[REDIS] "노예 읽기 전용 아니오"노예 확인 마스터와 모든 해시 조회 할 것이다 설정합니까?

REDIS

"노예 읽기 전용 아니오"노예 확인 마스터와 모든 해시 조회 할 것이다 설정합니까?

나는 쓰기를 (노예 읽기 전용 없음) 가능하도록 구성 슬레이브로합니다. 유스 케이스는 임시 캐시를 활성화하는 것입니다.

그러나, 문서에서이 단락은 나를 걱정했다 :

– http://redis.io/commands/readonly

슬레이브 설정 읽기는 전용에는 슬레이브 확인 마스터와 모든 해시 조회를 할 것입니까?

해결법

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

    1.노예 읽기 전용으로 설정이 레디 스 클러스터 명령을 의미 READONLY 복제를 의미하고 있음을 참고하시기 바랍니다.

    노예 읽기 전용으로 설정이 레디 스 클러스터 명령을 의미 READONLY 복제를 의미하고 있음을 참고하시기 바랍니다.

    당신은 레디 스 클러스터를 사용하지 않는 경우, 당신은 안전하게 READONLY 명령 문서를 무시할 수 있습니다. 대신 https://raw.githubusercontent.com/antirez/redis/2.8/redis.conf를 참조하십시오. 쓰기는 복제 나 마스터에 조회 할 필요가 없습니다. 내 와이어 샤크는 노예 읽기 전용 아무 쇼와 레디 스에 슬레이브 자체에 쓰기의 결과로 마스터와의 통신과 징후를 덤프합니다.

    당신이 반면에 레디 스 클러스터를 사용하고 READWRITE 동작을 참조하는 경우 : 해시 슬롯 업데이트 및 기타 클러스터 특정 메시지에 대한 서로 클러스터 노드의 통신은 최소한의 대역폭과 최소 처리 시간을 사용하도록 최적화되어 있습니다. 통신 해시 슬롯 업데이트는 대부분 슬레이브의 모든 쓰기에 대한 발생하지 않습니다.

  2. from https://stackoverflow.com/questions/39622451/does-setting-slave-read-only-no-will-make-slave-confirm-every-hash-lookup-with by cc-by-sa and MIT license