redis配置文件参数介绍

1、requirepass:密码

2、appendonly:aof持久化模式,默认为no关闭

3、appendfsync everysec:everysec(三个参数:always、everysec和no,默认为everysec)

设置为always时,会极大消弱Redis的性能,因为这种模式下每次write后都会调用fsync(Linux为调用fdatasync)。

如果设置为no,则write后不会有fsync调用,由操作系统自动调度刷磁盘,性能是最好的。

everysec为最多每秒调用一次fsync,这种模式性能并不是很糟糕,一般也不会产生毛刺,这归功于Redis引入了BIO线程,所有fsync操作都异步交给了BIO线程。

4、Redis是默认使用rdb模式(实时数据快照)来进行持久化,有以下一些参数

(1)、save 900 1 ​ 如果900秒后至少写入一个key才会写入到rdb文件
save 300 10 如果300秒后至少写入10个key才会写入到rdb文件
save 60 10000 如果60秒后至少写入10000个key才会写入到rdb文件

dbfilename  dump.rdb:rdb文件名称

(2)、.stop-writes-on-bgsave-error yes:后台存储错误停止写
(3)、rdbcompression yes:使用lzf压缩rdb文件
(4)、fdbchecksum yes:存储和加载rdb文件是校验

rdb的优点:rdb持久化可以生成非常紧凑方便保存的文件,可以随时快速的恢复数据,非常适合灾难恢复。
​rdb缺点:虽然rdb持久化可以很好的保存数据集,但是设置的时间段有可能会与服务器宕机的时间点冲突了,导致数据会有一部分丢失不完整。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值