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"
搞定了,心情爽翻翻