Redis - Cluster Master Node 삭제하기
Redis - Cluster Master Node 삭제하기
이번 포스팅에서는 Redis Cluster Node 삭제하는 방법을 알아보도록 하겠습니다.
Redis 관련글 |
https://server-talk.tistory.com/471 - Redis - In-Memory - 알아보기
https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기
https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법
https://server-talk.tistory.com/474 - Redis - Redis Desktop Manager Tool
https://server-talk.tistory.com/475 - phpredis 설치 알아보기
https://server-talk.tistory.com/502 - Cluster 알아보기
https://server-talk.tistory.com/503 - Redis - Cluster Master Node 구성하기
https://server-talk.tistory.com/504 - Redis - Cluster Master Node 관련 설정 알아보기
https://server-talk.tistory.com/505 - Redis - Master Node - Cluster 상태정보 확인
https://server-talk.tistory.com/506 - Redis - Slave Note Cluster 구성하기
https://server-talk.tistory.com/507 - Redis - Master Note와 Slave Cluster 연동 상태 알아보기
https://server-talk.tistory.com/508 - Redis - Cluster - hash slot 알아보기
https://server-talk.tistory.com/509 - Redis - Cluster Node Slot 분배하기
https://server-talk.tistory.com/510 - Redis - Cluster Node slot 이전 및 데이터 이전 알아보기
https://server-talk.tistory.com/511 - Redis - Cluster Node Slot 재분배하기 - REBALANCE
Redis - Cluster Node 데이터 삭제 및 Cluster 분리 |
아래의 명령어는 Redis Cluster Node의 데이터를 모두 삭제하는 명령이므로 꼭 백업을 진행하거나 다른 Node로 데이터를 이전하신 후 진행하시기 바랍니다.
1. Redis - Cluster Node 데이터 초기화
명령어 : redis-cli --cluster call [Master Node IP]:[Master Node Port] flushall
redis-cli --cluster call 127.0.0.1:7000 flushall
2. Redis - Cluster Node 분리하기
명령어 : redis-cli --cluster call [Master Node IP]:[Master Node Port] cluster reset
redis-cli --cluster call 127.0.0.1:7000 cluster reset
3. Redis - Cluster Node 삭제하기
redis-cli --cluster DEL-NODE [Master Node IP]:[Master Node Port] [Node ID]
redis-cli --cluster del-node 127.0.0.1:7000 [Node ID]
Redis Cluster Master Node를 삭제하려면 Master Node의 할당되어 있는 Slot을 이동, 삭제를하여야 Master Node 를 삭제할 수 있으며, Slave Node는 Slot이 할당되어 있어서 삭제가 가능합니다.