第一、持久化的方式
持久化:即将数据存储在服务器断电后不会丢失的设备中,通常是硬盘;
常见的持久化:
主从:通过从服务器保存和持久化,如mongoDB的replication sets配置;
日志:操作生成相关日志,并通过日志来回复数据;
couchDB对于数据内容,不修改,只追加,则文件本身就是日志,不会丢失数据;
第二、redis-之rdb快照持久化
rdb的工作原理:每隔N分钟或N次写操作后,从内存dump数据形成rdb文件,压缩放在备份目录中;
注:红色部分可以通过参数来配置;
第三、rdb快照相关参数
3.1简单运用:
3.1.1、首先在2号服务器执行;
3.1.2、1号服务器执行
3.1.3、再次查看是否生成rdb文件
3.2rdb的缺陷
在2个保存点之间断电,将会丢失1-N分钟的数据;出于对持久化的更精细要求,redis添加了aof方式append only file