品牌官方网站建设,大航母网站建设,wordpress注册中文,珠海网站建设哪家权威1.2.3.AOF文件重写
因为是记录命令#xff0c;AOF文件会比RDB文件大的多。而且AOF会记录对同一个key的多次写操作#xff0c;但只有最后一次写操作才有意义。通过执行bgrewriteaof命令#xff0c;可以让AOF文件执行重写功能#xff0c;用最少的命令达到相同效果。 如图AOF文件会比RDB文件大的多。而且AOF会记录对同一个key的多次写操作但只有最后一次写操作才有意义。通过执行bgrewriteaof命令可以让AOF文件执行重写功能用最少的命令达到相同效果。 如图AOF原本有三个命令但是set num 123 和 set num 666都是对num的操作第二次会覆盖第一次的值因此第一个命令记录下来没有意义。
所以重写命令后AOF文件内容就是mset name jack num 666
Redis也会在触发阈值时自动去重写AOF文件。阈值也可以在redis.conf中配置
# AOF文件比上次文件 增长超过多少百分比则触发重写
auto-aof-rewrite-percentage 100
# AOF文件体积最小多大以上才触发重写
auto-aof-rewrite-min-size 64mb 1.3.RDB与AOF对比
RDB和AOF各有自己的优缺点如果对数据安全性要求较高在实际开发中往往会结合两者来使用。 2.Redis主从
2.1.搭建主从架构
单节点Redis的并发能力是有上限的要进一步提高Redis的并发能力就需要搭建主从集群实现读写分离。 具体搭建流程参考课前资料《Redis集群.md》