DBAtlas · データベース運用アトラス

BUSYKEY: BUSYKEY Target key name already exists(対象キー名がすでに存在する)

Redis

意味

対象キーがすでに存在するため、RESTORE (または類似のコマンド) が失敗した。Redis はデフォルトでは既存のキーを上書きしない。

原因

RESTORE で復元しようとしたキー名がデータベースにすでに存在する、以前のデータが整理されていない、または同じキーへの複数回の復元試行。

対処方法

既存のキーを上書きしたい場合は、RESTORE に REPLACE オプションを追加する。代わりに、先に対象キーを削除する (DEL mykey) か、別のキー名を使う。事前に EXISTS mykey で存在を確認する。

DBAtlas で開く →

同じデータベースの他の項目