BUSYKEY: BUSYKEY Target key name already exists(対象キー名がすでに存在する)
Redis意味
対象キーがすでに存在するため、RESTORE (または類似のコマンド) が失敗した。Redis はデフォルトでは既存のキーを上書きしない。
原因
RESTORE で復元しようとしたキー名がデータベースにすでに存在する、以前のデータが整理されていない、または同じキーへの複数回の復元試行。
対処方法
既存のキーを上書きしたい場合は、RESTORE に REPLACE オプションを追加する。代わりに、先に対象キーを削除する (DEL mykey) か、別のキー名を使う。事前に EXISTS mykey で存在を確認する。
同じデータベースの他の項目
- ERR value is not a valid floatERR value is not a valid float(値が有効な float ではない)
- ERR increment or decrement would overflowERR increment or decrement would overflow(増減でオーバーフローする)
- ERR max number of clients reachedERR max number of clients reached(クライアントの最大数に到達)
- ERR no such keyERR no such key(キーが存在しない)
- ERR DUMP payload version or checksum are wrongERR DUMP payload version or checksum are wrong(DUMP ペイロードのバージョンまたはチェックサムが不正)
- NOREPLICASNOREPLICAS Not enough good replicas to write(書き込みに十分な正常レプリカがない)
- ERR This instance has cluster support disabledERR This instance has cluster support disabled(クラスタサポートが無効)