Redis的資料備份與恢復
一:備份
Redis SAVE 命令用於建立當前資料庫的備份
下面建立一個set集合,然後備份,刪除集合中"if exists , i can backup"值,再恢復,當看到"ifexists , i can backup"值時,說明則說明備份和恢復都成功。
建立集合test_backup
127.0.0.1:6379> sadd test_backup "backup"
(integer) 1
127.0.0.1:6379> sadd test_backup "if exists , i can backup"
(integer) 1
127.0.0.1:6379> smembers test_backup
1) "if exists , i can backup"
2) "backup"
備份
127.0.0.1:6379> save
OK
檢視備份檔案(預設存放在redis的安裝目錄中)
[root@localhost src]# ll *.rdb
-rw-r--r--. 1 root root 361 Oct 31 10:31dump.rdb
注:檢視redis的安裝目錄
127.0.0.1:6379> config get dir
1) "dir"
2) "/redis/redis-3.2.1/src"
把rdb檔案備份到/tmp目錄中
[root@localhost src]# cp dump.rdb /tmp
刪除"if exists , i can backup"值
127.0.0.1:6379> srem test_backup "if exists , i can backup"
(integer) 1
再次檢視只有一個"backup"值
127.0.0.1:6379> smembers test_backup
1) "backup"
二:恢復
如果需要恢復資料,只需將備份檔案 (dump.rdb) 移動到 redis 安裝目錄並啟動服務即可。
把之前備份的rdb檔案從/tmp目錄移動到redis安裝目錄中
[root@localhost src]# mv dump.rdb dump.rdb_bak
[root@localhost src]# cd /tmp
[root@localhost tmp]# cp dump.rdb /redis/redis-3.2.1/src
關閉redis服務,然後從新登陸客戶端,檢視有"if exists , i can backup"值,說明備份和恢復成功。
[root@localhost src]# ./redis-cli
127.0.0.1:6379> smembers test_backup
1) "if exists , i can backup"
2) "backup"
相關文章
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- 資料庫的備份與恢復資料庫
- Mysql資料備份與恢復MySql
- redis備份恢復Redis
- 【備份恢復】從備份恢復資料庫資料庫
- 備份與恢復--從備份的歸檔日誌中恢復資料
- Oracle資料泵的備份與恢復Oracle
- mysql的資料庫備份與恢復MySql資料庫
- oracle資料庫的備份與恢復Oracle資料庫
- Oracle資料庫備份與恢復之三:OS備份/使用者管理的備份與恢復Oracle資料庫
- postgresql備份與恢復資料庫SQL資料庫
- mongo資料庫備份與恢復Go資料庫
- Informix資料庫備份與恢復ORM資料庫
- RabbitMQ如何備份與恢復資料MQ
- redis 備份和恢復Redis
- 備份和恢復redisRedis
- Oracle備份與恢復【丟失資料檔案的恢復】Oracle
- 關閉資料庫的備份與恢復資料庫
- Oracle資料庫的備份與恢復(轉)Oracle資料庫
- Oracle 資料庫的備份與恢復(轉)Oracle資料庫
- 【備份恢復】資料恢復指導資料恢復
- ASM後設資料備份與恢復ASM
- 資料庫備份與恢復技術資料庫
- redis備份和恢復的方式Redis
- 資料庫備份與異機恢復——熱備份方式資料庫
- 備份與恢復--利用備份的控制檔案恢復
- 備份與恢復系列 十一 控制檔案的備份與恢復
- 資料庫備份恢復資料庫
- DB2的資料庫備份與恢復DB2資料庫
- ORACLE RAC資料庫的備份與恢復(6)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(5)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(4)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(3)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(2)Oracle資料庫
- ORACLE RAC資料庫的備份與恢復(1)Oracle資料庫
- 資料庫(表)的邏輯備份與恢復資料庫
- 【備份恢復】noarchive模式下使用增量備份恢復資料庫Hive模式資料庫