📇기타
레디스 클러스터 명령어 정리
캔
2025. 6. 15. 21:25
클러스터 서브커맨드(redis-cli 내부에서 사용)
cluster help
서브 커맨드 도움말
cluster meet ip port [cluster-bus-port:10000+(port)]
클러스터에 연결
cluster forget node-id
클러스터(혹은 노드 테이블)에서 노드 삭제(7.2.0 이후 밴 리스트 포함되며, 명령어 한 번으로 삭제 가능)
cluster replicate
cluster reset
cluster failover
cluster nodes
cluster info
cluster replicas(slaves)
cluster links
clsuter shards(slots)
cluster myshardid
cluster myid
cluster addslots
cluster addslotsrange
cluster setslot
cluster delslots
cluster delslotsrange
cluster keyslot
cluster getkeysinslot
cluster countkeysinslot
cluster count-failure-reports
cluster saveconfig
cluster set-config-epoch
cluster bumpepoch
클러스터 관리용 CLI 명령어
redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 \
127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 \
--cluster-replicas 1
redis-cli --cluster reshard 127.0.0.1:7000
redis-cli --cluster check 127.0.0.1:7000
redis-cli --cluster add-node 127.0.0.1:7006 127.0.0.1:7000 --cluster-slave --cluster-master-id 3c3a0c74aae0b56170ccb03a76b60cfe7dc1912e
redis-cli --cluster del-node 127.0.0.1:7000 `<node-id>`
redis-cli --cluster call 127.0.0.1:7000 cluster forget `<node-id>`
redis-cli --cluster fix ...
redis-cli --cluster rebalance ...
redis-cli --cluster set-timeout ...
redis-cli --cluster import ...
redis-cli --cluster info ...
redis-cli --cluster help