Коды ошибок Redis
- WRONGTYPEWRONGTYPE: операция над ключом, содержащим значение неподходящего типа
- OOMOOM: команда запрещена, когда используемая память > 'maxmemory'
- NOAUTHNOAUTH: требуется аутентификация
- WRONGPASSWRONGPASS: неверная пара имя пользователя-пароль или пользователь отключён
- READONLYREADONLY: запись в реплику только для чтения невозможна
- MASTERDOWNMASTERDOWN: связь с MASTER разорвана, а replica-serve-stale-data имеет значение 'no'
- CLUSTERDOWNCLUSTERDOWN: кластер не работает / hash slot не обслуживается
- LOADINGLOADING: Redis загружает набор данных в память
- BUSYBUSY: Redis занят выполнением скрипта. Можно вызвать только SCRIPT KILL или SHUTDOWN NOSAVE
- MISCONFMISCONF: Redis настроен на сохранение снимков RDB, но сейчас не может сохранять данные на диск
- CROSSSLOTCROSSSLOT: ключи в запросе не попадают в один и тот же слот
- MOVEDMOVED slot ip:port (перенаправление в кластере)
- ASKASK slot ip:port (перенаправление в кластере)
- NOSCRIPTNOSCRIPT: подходящий скрипт не найден. Используйте EVAL
- EXECABORTEXECABORT: транзакция отменена из-за предыдущих ошибок
- NOPERMNOPERM: у этого пользователя нет прав на выполнение команды или доступ к одному из ключей
- ERR value is not an integer or out of rangeERR: значение не является целым числом или вне диапазона
- ERR value is not a valid floatERR: значение не является допустимым float
- ERR increment or decrement would overflowERR: инкремент или декремент вызвал бы переполнение
- ERR max number of clients reachedERR: достигнуто максимальное число клиентов
- BUSYKEYBUSYKEY: целевое имя ключа уже существует
- ERR no such keyERR: такого ключа нет
- ERR DUMP payload version or checksum are wrongERR: неверная версия или контрольная сумма полезной нагрузки DUMP
- NOREPLICASNOREPLICAS: недостаточно исправных реплик для записи
- ERR This instance has cluster support disabledERR: в этом экземпляре отключена поддержка кластера
- ERR unknown subcommandERR: неизвестная подкоманда или неверное число аргументов
- ERR Client sent AUTH, but no password is setERR: AUTH <password> вызван, хотя для пользователя по умолчанию не настроен пароль (Redis 6+) / ERR: клиент отправил AUTH, но пароль не задан (Redis <6)
- ERR DEBUG command not allowedDEBUG command not allowed
- ERR Can't save in background: fork failedBackground save failed: fork failed
- NOPROTO unsupported protocol versionUnsupported RESP protocol version
- ERR Unknown option or number of arguments for CONFIG SETUnknown option or number of arguments for CONFIG SET (older versions: Unsupported CONFIG parameter)
- ERR MULTI calls can not be nestedMULTI calls can not be nested
- ERR Lua script attempted to access nonexistent global variableLua script attempted to access a nonexistent global variable
- ERR unknown commandUnknown command
- TRYAGAIN Multiple keys request during rehashing of slotMultiple keys request during rehashing of slot (cluster)
- ERR DISCARD without MULTIDISCARD without MULTI
- BUSYGROUP Consumer Group name already existsConsumer group already exists
- NOGROUP No such key or consumer groupNo such key or consumer group in stream
- NOTBUSY No scripts in execution right nowNo scripts in execution right now
- DENIED Redis is running in protected modeRedis is running in protected mode
- ERR Can't execute '<cmd>': only (P|S)SUBSCRIBE / (P|S)UNSUBSCRIBE / PING / QUIT / RESET are allowed in this contextCommand not allowed in subscribe context
- ERR SELECT is not allowed in cluster modeSELECT is not allowed in cluster mode
- ERR wrong number of arguments for commandWrong number of arguments for command
- ERR Background save already in progressBackground save already in progress
- ERR bit offset is not an integer or out of rangeBit offset is not an integer or out of range
- ERR Protocol error: invalid multibulk lengthProtocol error: invalid multibulk length
- ERR Number of keys can't be greater than number of argsEVAL/EVALSHA: numkeys exceeds argument count
- ERR WATCH inside MULTI is not allowedWATCH inside MULTI is not allowed
- ERR WAIT cannot be used with replica instancesWAIT cannot be used with replica instances
- ERR Background append only file rewriting already in progressAOF rewrite already in progress
- IOERR error or timeout reading from target instanceMIGRATE: I/O error or timeout to target
- ERR Error compiling script (new function)Error compiling Lua script
- ERR FAILOVER requires connected replicas.FAILOVER requires connected replicas
- ERR invalid expire time in 'set' commandinvalid expire time in SET