redis是一款内存数据库, 谁也无法保证服务器不宕机,那服务器宕机后内存数据就全丢了啊, 这是就需要提前把数据保存到磁盘,我们把这种操作称之为持久化....一般也不会用这个
bgsave : 是开一个后台进程单独去同步数据到磁盘, 不影响redis的正常使用. 推荐用这个.
恢复的话就看2.1RDB备份与恢复吧
2...., 因为备份的话是有2份一样的数据的(在内存中的数据是不包含的)
查看当前的自动备份策略:
127.0.0.1:6379> config get save
1) "save"
2) "900 1 300...,但是内存是不能持久化数据的, 所以redis的恢复也就是把磁盘上的数据重新加载到内存而已. redis默认启动的时候会加载dir值下的dbfilename所指定的文件, 所以恢复也就是把RDB文件拷贝到该目录下...所以做redis备份的时候,记得要定时把RDB文件拷贝一份到其它目录,其实还有AOF,也不用太紧张.