redis持久化
2023-12-28 22:37:15
一、RDB
默认停机的时候进行保存,写入磁盘
Redis内部有触发RDB的机制,在redis.conf文件中
- 触发机制(几秒内多少次修改可以触发)
// 900秒内,如果至少有一个key被修改,则执行bgsave,如果是save ”“ 则表示禁用RDB
save 900 1
save 300 10
save 60 10000
- 是否压缩
rdbcompression yes
- 保存文件目录
dir ./
- 保存文件的名称
dbfilename dump.rdb
二、AOF
存储命令到文件中,恢复数据的时候执行文件就行
// AOF默认是关闭的,需要修改redis.conf配置文件来开启AOF
// 是否开启AOF功能,默认是NO
appendonly yes
// AOF文件的名称
appendfilename "appendonly.aof"
// AOF的命令记录的频率也可以通过redis.conf文件来配
// 表示每执行一次写命令,立即记录到AOF文件
appendfsync always
// 写命令执行完先放入AOF缓冲区,然后表示每隔1秒将缓冲区数据写到AOF文件,是默认方案
appendfsync everysec
// 写命令执行完先放入AOF缓冲区,由操作系统决定何时将缓冲区内容写回磁盘
appendfsync no
三、总结
文章来源:https://blog.csdn.net/qq_62669235/article/details/135278729
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!