-
[redis] redis-cli 명령어카테고리 없음 2023. 4. 6. 16:29
깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 클러스터에 새로 노드 추가 하고나서 슬롯 재분배 redis-cli --cluster rebalance {host}:{port} --cluster-use-empty-masters 노드 하나 닫기 redis-cli -h {host} -p {port} shutdown 클러스터 정보 redis-cli --cluster info {host}:{port} 클러스터 노드들의 설정 변경사항 한번에 저장 redis-cli --cluster call {host}:{port} cluster rewrite 클러스터 체크 redis-cli --cluster check {host}:{port} 클러스터에서 노드 하나 제거 (마스터 일 경우, 할당 된 슬롯이 없어야 함) redis-c..
-
[redis] cluster mode에 노드 추가하기NULL STACK 2023. 4. 6. 15:25
https://ellapresso.tistory.com/119 선행 위링크와 같은 방식으로 서버 두대를 더 띄움(master-rep 또는 원하는 서버로 준비) # 마스터 노드 추가 redis-cli --cluster add-node 127.0.0.1:7004 127.0.0.1:7001 # 복제본 추가 redis-cli --cluster add-node 127.0.0.1:8004 127.0.0.1:7004 --cluster-slave 일단은 추가됨. 그런데 배정받은 슬롯이 없음. redis-cli --cluster info 127.0.0.1:7001 redis-cli --cluster rebalance 127.0.0.1:7001 --cluster-use-empty-masters redis-cli --clu..
-
[redis] sentinel mode구현카테고리 없음 2023. 4. 6. 12:10
https://ellapresso.tistory.com/119 [redis] 로컬(macOS)에서 standalone, cluster, replica 구성하기 + GUI 깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 1. 레디스 설치하기 - 링크 링크를 따라하면 되나, 나는 아래정도만 실행함. 더보기 Homebrew를 사용해서 설치 brew install redis 설치가 완료되었는지 ellapresso.tistory.com 1. 위 글에서처럼 standalone - replica를 구성한다. 2. 센티널로 사용할 노드수만큼 cof파일을 만들고, port를 수정해준다. cp /opt/homebrew/etc/redis.conf ./sentinel01.conf 3. 아래 내용을 conf파일에 추가해준다. s..
-
[redis] cluster-replica 마스터를 kill하면NULL STACK 2023. 4. 5. 12:36
깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 redis cluster replica 구성하기 [redis] 로컬(macOS)에서 standalone, cluster, replica 구성하기 + GUI 깃블로그에 정리해서 옮겨쓰기 전 날려쓰는 메모 1. 레디스 설치하기 - 링크 링크를 따라하면 되나, 나는 아래정도만 실행함. 더보기 Homebrew를 사용해서 설치 brew install redis 설치가 완료되었는지 ellapresso.tistory.com 7003 포트에 있는 데이터를 확인 한 후, 해당 포트를 kill 해보았다. redis-cli -p {kill 할 서버 포트} -h {kill 할 서버 호스트} shutdown 조금 있으면 연결된 복제본인 8003이 아래와 같이 속삭여준다.. 머싯서 ..