Назад | Перейти на главную страницу

Сервер redis dump.rdb скопирован на новый сервер, в память загружается только <5 МБ вместо ~ 1 ГБ с предыдущего сервера

Я переношу серверы Redis (с 2.2 на 2.6, если это актуально), и после того, как я сделаю «СОХРАНИТЬ» в старом ящике и скопирую файл в новый ящик, я помещаю его в то же место из / etc / redis / redis.conf как "dir" и с тем же именем "dbfilename".

Выдержки из /etc/redis/redis.conf

dbfilename dump.rdb
dir /data/redis
appendonly no
appendfsync everysec

1-й шаг, завершение работы Redis.

2-й шаг: скопируйте файл в правильный адрес назначения

# ls -lh /data/redis/dump.rdb
-rw-rw---- 1 redis redis 343M Aug 30 04:10 /data/redis/dump.rdb

3-й шаг: запустить Redis

/usr/bin/redis-server /etc/redis/redis.conf

4-й шаг: проверьте ИНФОРМАЦИЮ из redis-cli

# redis-cli INFO | grep used_memory_human
used_memory_human:4.78M

Та же команда на сервере, который я переношу из отчеты used_memory_human:999.13M. Я ожидаю, что они будут такими же.

Чтобы еще раз подтвердить, что данные никогда не загружались, если я СОХРАНЯЮ или выключаю новый сервер redis, размер файла dump.rdb составляет 1,8 МБ.

Что я делаю не так? В нескольких статьях, которые я прочитал, говорится, что это отличный способ перенести Redis на новый сервер.