redis將備份文件導入的方法:1、先登錄原redis服務器,登錄成功后在redis的客戶端上連接redis;2、成功連接后,通過命令找到redis文件的存放目錄;3、查看redis數據備份觸發條件;4、用save方式將數據備份;5、登錄需要導入的redis服務器,暫停其redis服務;6、進入redis存放文件目錄,把需要備份的文件更換到該目錄文件下,最后將redis服務重啟
具體操作如下:
1,、登錄原redis服務器,用其客戶端連接redis,使用命令:
[root@ ~]# redis-cli127.0.0.1:6379>
提醒:若是沒有安裝redis-cli服務,則進入redis的src目錄下連接客戶端
2、成功連接后,用以下命令找到redis存放文件目錄:
127.0.0.1:6379> CONFIG GET dir1) "dir"2) "/var/lib/redis"127.0.0.1:6379>
提醒:在/var/lib/redis下
3、查看redis配置文件/ect/redis.conf ,可看到redis數據備份的觸發條件是:
save 900 1 #900秒內至少有1個key被更改,進行備份save 300 10 #300秒內至少有300個key被更改,進行備份save 60 10000 #60秒內至少有10000個key被更改,進行備份
4、通過 save的方式對這時的數據備份,使用命令:
[root@ ~]# redis-cli127.0.0.1:6379> save #數據備份127.0.0.1:6379> #退出
這時可在redis的文件存放目錄/var/lib/redis目錄下看到剛剛備份的dump.rdb文件
5、登錄需要導入的redis服務器,然后暫停其服務,使用命令:
service redis stop #停止redis服務
6、進入/var/lib/redis,把備份的dump.rdb文件更換到該目錄下的dump.rdb文件
(建議先備份當前目錄下的dump.rdb文件),重啟redis服務成功導入。