Redis RDB持久化参数优化

stop_write_on_bgsave_eroor no
默认yes
设置为no,表示你不在乎数据一致性或者有其他手段发现控制这种不一致,那么在写入快照失败时,也能保证redis继续接受新的请求。

rdbcompression
默认yes
对于存储到磁盘中的快照,可以设置是否压缩存储。如果是的话。redis 会采用LZF算法进行压缩。如果你不想消耗cpu来进行压缩的话。可以设置关闭此功能。

rdbchecksum
默认yes
在存储快照后,还可以让redis进行数据校验,但这样会加大10%的性能消耗,

rdb优点
1.rdb 是一个非常紧凑的文件
2.rdb 在保存rdb文件时,父进程唯一要做的事是fork一个子进程,接下来的工作,全部交给子进程来做,父进程不需要在做其他的操作,所以rdb的持久化方式可以最大化redis的性能
3.与AOF相比,在恢复大的数据集时候,rdb的方式会更快一些。

rdb缺点
1.数据丢失风险大
2.rdb需要经常fork子进程来保存数据集到硬盘上,当数据集比较大的时候,fork的过程是比较耗时的,可能导致redis在毫秒内不能响应客户端的请求

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值