王道革 2020-06-05
redis 127.0.0.1:6379> SAVE
或
redis-cli -h 127.0.0.1 -p 6379 -a pwd bgsave
该命令将在 redis 安装目录中创建dump.rdb文件。
查找dump.rdb文件位置
redis 127.0.0.1:6379> CONFIG GET dir
在配置文件中打开[appendonly yes]。AOF刷新日志到disk的规则:
也可手动执行bgrewriteaof进行AOF备份:
redis-cli -h 127.0.0.1 -p 6379 -a pwd bgrewriteaof
迁移数据恢复
迁移到另外一台恢复数据,需先检查配置文件,将按照以下优先级恢复数据到内存:
dump.rdb或AOF文件迁移到另外一台恢复数据
恢复数据,只需将备份文件 (dump.rdb或者AOF文件) 移动到 redis 安装目录并启动服务即可。
Redis提供复制(replication)功能可以自动实现同步的过程。配置方法:
redis-server –port 6380 –slaveof 127.0.0.1 6379
通过命令SLAVEOF master-ip master-port
redis>SLAVEOF 127.0.0.1 6379
SLAVEOF NO ONE可以是当前数据库停止接收其他数据库的同步,转成主Redis数据库,程序连接地址都改为新的redis库IP地址和端口。
建议:采用第三个方法迁移数据。