DBAtlas · 数据库运维图谱

ERR no such key: ERR no such key(键不存在)

Redis

含义

在数据库中找不到要操作的键。RENAME、DUMP 和 MOVE 等需要已有键的命令无法作用于不存在的键。

原因

键从未创建、因 TTL 到期被删除、键名/拼写错误、数据库(SELECT)索引错误,或键已被 DEL 删除。

解决方法

检查键是否存在:EXISTS mykey。确保使用正确的键名和正确的数据库(SELECT db)。RENAME 要求源键存在。检查通过 TTL 过期的键的相关逻辑。必要时重新创建该键。

在 DBAtlas 中打开 →

同一数据库的其他条目