DBAtlas · Atlas für Datenbankbetrieb

BUSYKEY: BUSYKEY Target key name already exists (Zielschlüssel existiert bereits)

Redis

Was bedeutet das?

RESTORE (oder ein ähnlicher Befehl) ist fehlgeschlagen, weil der Zielschlüssel bereits existiert. Standardmäßig überschreibt Redis keinen vorhandenen Schlüssel.

Ursache

Der mit RESTORE wiederherzustellende Schlüsselname existiert bereits in der Datenbank, frühere Daten wurden nicht bereinigt oder mehrere Restore-Versuche auf denselben Schlüssel.

Lösung

Willst du den vorhandenen Schlüssel überschreiben, ergänze RESTORE um die Option REPLACE. Alternativ lösche zuerst den Zielschlüssel (DEL mykey) oder verwende einen anderen Schlüsselnamen. Prüfe die Existenz vorab mit EXISTS mykey.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank