본문 바로가기
해결2026년 5월 17일1분 읽기

Redis Cluster slot 재배치 후 일부 키가 사라진 것처럼 보입니다

김영삼
조회 95댓글 4

Redis Cluster에 노드 1대 추가하고 slot 재배치를 했습니다. 재배치는 정상 종료됐는데, 일부 키 GET 시 (nil)이 반환됩니다. 노드에 직접 들어가서 KEYS *로 보면 키는 분명히 있어요.

환경

  • Redis 8.0, Cluster 6 노드 (master 6)
  • node-redis 4.7 클라이언트
  • 재배치 명령: redis-cli --cluster reshard ... --from all --to NEW --slots 4096 --yes

증상:

  • 전체 키 중 약 12%가 GET에서 nil 응답
  • 같은 클라이언트로 SCAN하면 조회됨
  • redis-cli로 직접 노드 들어가서 GET하면 정상

MOVED를 따라가야 하는데 클라이언트가 못 따라가는 것 같습니다. 원인이 뭘까요?

댓글 0

아직 댓글이 없습니다.
Ctrl+Enter로 등록