BUSYKEY: BUSYKEY: целевое имя ключа уже существует
RedisЧто это значит?
RESTORE (или похожая команда) завершилась ошибкой, поскольку целевой ключ уже существует. По умолчанию Redis не перезаписывает существующий ключ.
Почему возникает?
Имя ключа, восстанавливаемого через RESTORE, уже существует в базе данных, прежние данные не были очищены или несколько попыток восстановления в один и тот же ключ.
Как исправить
Если нужно перезаписать существующий ключ, добавьте к RESTORE параметр REPLACE. В качестве альтернативы сначала удалите целевой ключ (DEL mykey) или используйте другое имя ключа. Заранее проверяйте существование с помощью EXISTS mykey.
Ещё по этой СУБД
- ERR value is not a valid floatERR: значение не является допустимым float
- ERR increment or decrement would overflowERR: инкремент или декремент вызвал бы переполнение
- ERR max number of clients reachedERR: достигнуто максимальное число клиентов
- ERR no such keyERR: такого ключа нет
- ERR DUMP payload version or checksum are wrongERR: неверная версия или контрольная сумма полезной нагрузки DUMP
- NOREPLICASNOREPLICAS: недостаточно исправных реплик для записи
- ERR This instance has cluster support disabledERR: в этом экземпляре отключена поддержка кластера