NOREPLICAS: NOREPLICAS Not enough good replicas to write(書き込みに十分な正常レプリカがない)
Redis意味
min-replicas-to-write の設定により、健全なレプリカが不足しているため書き込みが拒否される。Redis はデータの安全性のために書き込みをブロックする。
原因
接続済み/最新のレプリカの不足、レプリカのクラッシュ、min-replicas-max-lag の上限を超えるレプリケーションの遅延、ネットワークの問題、またはフェイルオーバー後のレプリカの欠如。
対処方法
レプリカの状態を確認する: INFO replication。停止したレプリカを復旧させ、レプリケーションの遅延を減らす。ネットワーク接続を修正する。環境に合わせて min-replicas-to-write / min-replicas-max-lag の設定を見直す (耐久性と可用性のバランス)。十分な数のレプリカを用意する。
同じデータベースの他の項目
- BUSYKEYBUSYKEY Target key name already exists(対象キー名がすでに存在する)
- ERR no such keyERR no such key(キーが存在しない)
- ERR DUMP payload version or checksum are wrongERR DUMP payload version or checksum are wrong(DUMP ペイロードのバージョンまたはチェックサムが不正)
- ERR This instance has cluster support disabledERR This instance has cluster support disabled(クラスタサポートが無効)
- ERR unknown subcommandERR unknown subcommand or wrong number of arguments(不明なサブコマンドまたは引数の数の誤り)
- ERR Client sent AUTH, but no password is setERR AUTH <password> called without any password configured for the default user (Redis 6+) / ERR Client sent AUTH, but no password is set (Redis <6)(パスワード未設定のサーバーへの AUTH)
- ERR DEBUG command not allowedDEBUG command not allowed(DEBUG コマンドは許可されていない)