Redis的持久化
1.快照模式
也就是RDB,比较快,实际生产中常用,可能会有丢失的数据。
2.AOF
记录Redis执行的写命令,Redis重启后,重新执行这些命令。
优点是数据保存完整,但是速度会比较慢。
2024.6.26
1.RDB文件格式中的 check_sum字段数值用来在载入时判断文件是否损坏
2.RDB文件格式中的db_version字段记录了RDB文件的版本号
3.RDB文件的存储路径既可以在启动前配置,也可以通过命令动态设定
4.只有当数据库中有键值对时,RDB文件中才会有该数据库的信息
2024.6.28
1.Redis提供了多种AOF缓冲区同步文件策略,由参数appendfsync控制
参数appendfsync不同值的含义如下:
- always:每执行一个写入命令,就对AOF文件执行一次冲洗操作;这种情况下服务器在停机时最多丢失一个命令,但这种方式会大大降低Redis服务器的性能
- everysec:每隔一秒,就会对AOF文件执行一次冲洗操作;这种情况下服务器在停机时最多丢失一秒之内的命令,这是一种兼顾安全和性能的折中方案
- no:不主动对AOF文件执行冲洗操作,由操作系统决定何时冲洗;这种情况下,服务器在停机时将丢失最后一次冲洗后执行的写入命令,丢失的数据量取决于系统的冲洗频率

浙公网安备 33010602011771号