专门写文章的网站,wordpress h5自适应,网站开发人员是什么,卢松松博客主题 wordpress一、RDB RDB全称Redis Database Backup file#xff08;Redis数据备份文件#xff09;#xff0c;也被叫做Redis数据快照。 RDB是Redis默认的持久化机制 - RDB持久化文件#xff0c;速度比较快#xff0c;而且存储的是一个二进制的文件#xff0c;传输起来很方便。 - RD…一、RDB RDB全称Redis Database Backup fileRedis数据备份文件也被叫做Redis数据快照。 RDB是Redis默认的持久化机制 - RDB持久化文件速度比较快而且存储的是一个二进制的文件传输起来很方便。 - RDB持久化的时机 save 900 1在900秒内有1个key改变了就执行RDB持久化。 save 300 10在300秒内有10个key改变了就执行RDB持久化。 save 60 10000在60秒内有10000个key改变了就执行RDB持久化。 一些操作指令也会触发RDB备份比如 SHUTDOWN save bgsave - RDB无法保证数据的绝对安全。 RDB备份 RDB备份也叫快照备份本质上就是在系统运行的某一瞬间把内存拍张照片存下来有点像虚拟机中的快照拍下快照后将当前状态保存下来如果后期虚拟机坏了可以从快照中恢复到之前状态。 RDB备份文件名 dump.rdb
关闭RDB备份 在conf.d配置文件中将 #sava 去掉前面注释
二、AOF AOF全称为Append Only File追加文件。Redis处理的每一个写命令都会记录在AOF文件可以看做是命令日志文件。 AOF持久化机制默认是关闭的Redis官方推荐同时开启RDB和AOF持久化更安全避免数据丢失。
- AOF持久化的速度相对RDB较慢的存储的是一个文本文件到了后期文件会比较大传输困难。
- AOF持久化时机。 appendfsync always每执行一个写操作立即持久化到AOF文件中性能比较低。 appendfsync everysec每秒执行一次持久化。(默认) appendfsync no会根据你的操作系统不同环境的不同在一定时间内执行一次持久化。
- AOF相对RDB更安全推荐同时开启AOF和RDB。
开启AOF备份 在conf.d配置文件中将 appendonly no 改为 appendonly yes
AOF备份文件位置 appendonlydir/appendonly.aof
AOF默认压缩: auto-aof-rewrite-percentage 100 后面每次达到上次百分百进行压缩;
antn-anf-rewrite-min-size 64mb 文件达到64mb进行压缩。
三、注意事项 同时开启RDB和AOF的注意事项
如果同时开启了AOF和RDB持久化那么在Redis宕机重启之后需要加载一个持久化文件优先选择AOF文件。
如果先开启了RDB再次开启AOF如果RDB执行了持久化那么RDB文件中的内容会被AOF覆盖掉。