redis的備份和恢復


Redis 數據備份與恢復

數據備份

語法

redis Save 命令基本語法如下:

redis 127.0.0.1:6379> SAVE 

實例

redis 127.0.0.1:6379> SAVE 
OK

該命令將在 redis 備份目錄中創建dump.rdb文件。


恢復數據

1、獲取備份目錄

redis 127.0.0.1:6379> CONFIG GET dir
1) "dir"
2) "/usr/local/redis/bin"

以上命令 CONFIG GET dir 輸出的 redis 備份目錄為 /usr/local/redis/bin。

2、停止redis服務

$    src/redis-cli -p 6379 shutdown

3、拷貝備份文件到 /usr/local/redis/bin目錄下

4、重新啟動redis服務

src/redis-server redis.conf

5、已經全部搞定了,下面查看一下數據是否恢復了吧

$ src/redis-cli -p 6379
127.0.0.1:6379> dbsize
(integer) 12
127.0.0.1:6379> keys *
 1) "name"
 2) "set-key"
 3) "item"
 4) "test-key3"
 5) "test-key2"
 6) "hash-key"
 7) "test-key1"
 8) "key3"
 9) "list-key"
10) "key4"
11) "key1"
12) "list-key2"

搞定了,心情爽翻翻

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM