복붙노트

[REDIS] 레디 스 클러스터 마스터 슬레이브 - 키를 추가 할 수 없습니다

REDIS

레디 스 클러스터 마스터 슬레이브 - 키를 추가 할 수 없습니다

나는 하나 개의 마스터 (6379 포트)와 같은 컴퓨터에서 실행 3 노예 (6380,6381,6382)를 가진 레디 스 마스터 슬레이브 구성을 백업 설정을 가지고있다. 클러스터 같은데 내가 정보 명령을 실행에 다음과 같은 출력을 볼 수 제대로 설정입니다 :

# Replication
role:master
connected_slaves:3
slave0:ip=127.0.0.1,port=6380,state=online,offset=29,lag=1
slave1:ip=127.0.0.1,port=6381,state=online,offset=29,lag=1
slave2:ip=127.0.0.1,port=6382,state=online,offset=29,lag=1
master_repl_offset:43
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:2
repl_backlog_histlen:42

나는 마스터에 새 키를 추가 할 때마다, 나는 다음과 같은 오류가 발생합니다 :

(error) CLUSTERDOWN Hash slot not served

사용 레디 스-3.0.7 맥 OS X 요세미티있다.

해결법

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

    1.저도 같은 문제는, 내가 클러스터를 생성하는 것을 잊었다 판명했다 : http://redis.io/topics/cluster-tutorial#creating-a-redis-cluster-using-the-create-cluster-script

    저도 같은 문제는, 내가 클러스터를 생성하는 것을 잊었다 판명했다 : http://redis.io/topics/cluster-tutorial#creating-a-redis-cluster-using-the-create-cluster-script

  2. ==============================

    2.아래에 언급 된대로 클러스터를 만들기위한 레디 스에 buddled 루비 스크립트를 사용할 수 있습니다 :

    아래에 언급 된대로 클러스터를 만들기위한 레디 스에 buddled 루비 스크립트를 사용할 수 있습니다 :

    /usr/local/redis-3.2.11/src/redis-trib.rb create --replicas  1 192.168.142.128:7001  192.168.142.128:7002 192.168.142.128:7003  192.168.142.128:7004  192.168.142.128:7005 192.168.142.128:7006
    
  3. from https://stackoverflow.com/questions/36125071/redis-cluster-master-slave-not-able-to-add-key by cc-by-sa and MIT license