美文网首页redis
生产环境redis 推荐配置

生产环境redis 推荐配置

作者: 山间草夫 | 来源:发表于2022-01-29 11:15 被阅读0次
持久化配置
  • RDB
save 900 1
save 300 10
save 60 10000
# 写入创建快照失败的时候是否继续执行写命令
stop-writes-on-bgsave-error yes
# 快照是否使用压缩
rdbcompression yes
# 快照文件目录名称
dbfilename dump.rdb
  • AOF
# 是否开启aof 模式
appendonly yes
# 增量备份频率. 每秒
appendfsync  everysec
#  aof 压缩 ( master 推荐设置) 是否后台重写日志, 对性能有要求建议配置yes , 否则重写日志的时候有卡顿
no-appendfsync-on-rewrite yes
# aof文件增长比例,指当前aof文件比上次重写的增长比例大小
auto-aof-rewrite-percentage
# aof 日志重写的最小比例
auto-aof-rewrite-min-size 64mb
 #  redis 被加载回内存的时候, 可能崩溃. 因为aof文件可能有错误, 如果配置为yes 将会忽略错误, 并且redis 将发出一个日志通知用户. 如果配置为no,  那么redis 将无法重启, 这个时候需要手动执行redis check aof 来修复aof 文件, 修复完成后才能重启
aof-load-truncated yes
  • bind 配置
    redis本身无法限制【只有指定主机】连接到redis中,就像我上面说的一样,bind指定只是用来设置接口地址(interfaces)。
 1.如果你的bind设置为:bind 127.0.0.1,这是非常安全的,因为只有本台主机可以连接到redis,就算不设置密码,也是安全的,除非有人登入到你的服务器上。

  2.如果你的bind设置为:bind 0.0.0.0,表示所有主机都可以连接到redis。(前提:你的服务器必须开放redis的端口)。这时设置密码,就会多一层保护,只有知道密码的才可以访问。也就是任何知道密码的主机都可以访问到你的redis。
3. 如果你bind 绑定本地网卡比如 118.18.19.12 , name流量只能从这个ip来. 

运维建议:
  1. 凌晨手动执行bgrewriteaof 执行, 备份快照

相关文章

网友评论

    本文标题:生产环境redis 推荐配置

    本文链接:https://www.haomeiwen.com/subject/hiwcpltx.html