redis dir - это / var / lib / redis, а dbfilename - это dump.rdb, и у меня есть резервная копия restore.rdb, которая находится на другой машине, я попытался заменить dump.rdb на restore.rdb, но после запуска redis он перезаписывается на предыдущие шаги, поэтому я изменил свое имя файла dbfile на restore.rdb и перезапустил сервер, но имя файла dbfile не изменилось, если проверить в redis-cli
шаги, за которыми я следовал
sudo / etc / init. d / redis-server stop
sudo mv /var/lib/redis/dump.rdb /var/lib/redis/dump.rdb.bak
sudo cp restore.rdb / var / lib / redis / dump.rdb
sudo redis-server config / redis.conf
После запуска сервера dump.rdb перезаписывается в предыдущее состояние. Итак, вместо замены dump.rdb я попробовал альтернативный метод
sudo /etc/init.d/redis-server stop
sudo cp restore.rdb /var/lib/redis/dump.rdb
и затем изменил имя файла dbfile на restore.rdb в redis.conf
, а затем перезапустил сервер redis
redis-config sudo / redis.conf.
затем я вошел в redis-cli и проверил конфигурацию и понял, что конфигурация не изменилась
версия сервера redis: сервер Redis v = 4.0.9 sha = 00000000: 0 malloc = jemallo c -3.6 .0 бит = 64 сборка = 9435c3c2879311f3