Redis Full resync from master: ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ:1 에러 해결

2023. 1. 30. 10:45카테고리 없음

728x90

redis-server 실행 후 redis-cli로 접속한 다음 CONFIG SET protected-mode no명령을 실행해서 원격에서 접속해서 사용중이었다.

근데 하루가 지날 경우 

 

19206:S 27 Jan 2023 01:39:12.136 # Error reply to PING from master: '-Reading from master: Connection reset by peer'
19206:S 27 Jan 2023 01:39:12.250 * Connecting to MASTER <Redis-server IP>
19206:S 27 Jan 2023 01:39:12.252 * MASTER <-> REPLICA sync started
19206:S 27 Jan 2023 01:39:12.505 * Non blocking connect for SYNC fired the event.

 

19206:S 27 Jan 2023 01:39:27.785 * Master replied to PING, replication can continue...
19206:S 27 Jan 2023 01:39:28.330 * Partial resynchronization not possible (no cached master)
19206:S 27 Jan 2023 01:39:28.651 * Full resync from master: ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ:1
19206:S 27 Jan 2023 01:39:28.652 * MASTER <-> REPLICA sync: receiving 54992 bytes from master to disk
19206:S 27 Jan 2023 01:39:29.159 * MASTER <-> REPLICA sync: Flushing old data
19206:S 27 Jan 2023 01:39:29.159 * MASTER <-> REPLICA sync: Loading DB in memory
19206:S 27 Jan 2023 01:39:29.161 # Wrong signature trying to load DB from file
19206:S 27 Jan 2023 01:39:29.162 # Failed trying to load the MASTER synchronization DB from disk: Invalid argument
19206:S 27 Jan 2023 01:39:29.162 * Reconnecting to MASTER <Redis-server IP> after failure
19206:S 27 Jan 2023 01:39:29.162 * MASTER <-> REPLICA sync started

 

위와 같은 에러가 나면서 접속이 안됐다.

뭐가 문제인지 구글링을 해본 결과 레디스 비밀번호를 설정하지 않고 protected-mode no명령을 사용할 경우 나는 에러였다.

나는 아래 명령어와 같이 redis-server 실행 시 인자로 비밀번호를 가치 추가했다.

/redis-7.0.0/src/redis-server --requirepass here_your_pw

레디스 실행 시 꼭 비밀번호를 세팅하도록 하자