DBAtlas · Атлас эксплуатации баз данных

BUSYKEY: BUSYKEY: целевое имя ключа уже существует

Redis

Что это значит?

RESTORE (или похожая команда) завершилась ошибкой, поскольку целевой ключ уже существует. По умолчанию Redis не перезаписывает существующий ключ.

Почему возникает?

Имя ключа, восстанавливаемого через RESTORE, уже существует в базе данных, прежние данные не были очищены или несколько попыток восстановления в один и тот же ключ.

Как исправить

Если нужно перезаписать существующий ключ, добавьте к RESTORE параметр REPLACE. В качестве альтернативы сначала удалите целевой ключ (DEL mykey) или используйте другое имя ключа. Заранее проверяйте существование с помощью EXISTS mykey.

Открыть в DBAtlas →

Ещё по этой СУБД