본문 바로가기
📇기타

레디스 클러스터 명령어 정리

by 캔 2025. 6. 15.

클러스터 서브커맨드(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