LOADING: LOADING: Redis загружает набор данных в память
RedisЧто это значит?
Redis запускается и загружает набор данных (RDB/AOF) с диска в память. Большинство команд временно отклоняется до завершения загрузки.
Почему возникает?
Сервер только что запущен, загружается большой файл RDB/AOF, реплика выполняет полную синхронизацию с master или идёт процесс восстановления после перезапуска.
Как исправить
Дождитесь окончания загрузки; длительность зависит от объёма данных. Отслеживайте состояние: INFO persistence (ждите, пока loading:1; готово при 0). В приложении перехватывайте эту временную ошибку и повторяйте запрос с короткими интервалами. Чтобы сократить время загрузки, пересмотрите стратегию набора данных/персистентности (RDB или AOF). Обеспечьте достаточный объём RAM и быстрые диски.
Ещё по этой СУБД
- READONLYREADONLY: запись в реплику только для чтения невозможна
- MASTERDOWNMASTERDOWN: связь с MASTER разорвана, а replica-serve-stale-data имеет значение 'no'
- CLUSTERDOWNCLUSTERDOWN: кластер не работает / hash slot не обслуживается
- BUSYBUSY: Redis занят выполнением скрипта. Можно вызвать только SCRIPT KILL или SHUTDOWN NOSAVE
- MISCONFMISCONF: Redis настроен на сохранение снимков RDB, но сейчас не может сохранять данные на диск
- CROSSSLOTCROSSSLOT: ключи в запросе не попадают в один и тот же слот
- MOVEDMOVED slot ip:port (перенаправление в кластере)