DBAtlas · Atlas für Datenbankbetrieb

ERR no such key: ERR no such key (Schlüssel existiert nicht)

Redis

Was bedeutet das?

Der zu bearbeitende Schlüssel wurde in der Datenbank nicht gefunden. Befehle, die einen vorhandenen Schlüssel erfordern, wie RENAME, DUMP und MOVE, funktionieren nicht auf einem nicht existierenden Schlüssel.

Ursache

Der Schlüssel wurde nie angelegt, ist abgelaufen und wegen seiner TTL entfernt worden, ein falscher Schlüsselname/eine falsche Schreibweise, der falsche Datenbankindex (SELECT) oder der Schlüssel wurde bereits mit DEL gelöscht.

Lösung

Prüfe, ob der Schlüssel existiert: EXISTS mykey. Stelle sicher, dass du den richtigen Schlüsselnamen und die richtige Datenbank (SELECT db) verwendest. RENAME erfordert, dass der Quellschlüssel existiert. Überprüfe die Logik für Schlüssel, die per TTL ablaufen. Lege den Schlüssel bei Bedarf neu an.

In DBAtlas öffnen →

Weitere Einträge zu dieser Datenbank