首页 > 其他 > 详细

[19-4] Redis 配置文件

时间:2020-09-04 15:08:51      阅读:54      评论:0      收藏:0      [点我收藏+]
  1. 计量单位说明
    技术分享图片
  2. include:类似 JSP 中的 include,多实例的情况可以把公用的配置文件提取出来
    技术分享图片
  3. ip 地址的绑定
    技术分享图片
    • 默认情况 bind 127.0.0.1 只能接受本机的访问请求
    • 不写的情况下,无限制接受任何 ip 地址的访问
    • 生产环境肯定要写应用服务器的地址
    • 如果开启了 protected-mode,就算没有设定 bind ip 且没有设密码的情况下,Redis 依旧只允许接受本机的响应,所以两个都要搞
  4. tcp-backlog
    技术分享图片
    • 可以理解是一个请求到达后至到接受进程处理前的队列,511 代表最大请求个数
    • backlog 队列总和 = 未完成三次握手队列 + 已经完成三次握手队列
    • 高并发环境 tcp-backlog 设置值跟超时时限内的 Redis 吞吐量决定
  5. timeout:一个空闲的客户端维持多少秒会关闭,0 为永不关闭。
  6. TCP keepalive:对访问客户端的一种心跳检测,每个 n 秒检测一次。官方推荐设为 60 秒。
  7. daemonize:是否为后台进程
  8. pidfile:存放 pid 文件的位置,每个实例会产生一个不同的 pid 文件
    技术分享图片
  9. log level:4 个级别根据使用阶段来选择,生产环境选择 notice 或者 warning
    技术分享图片
  10. syslog:是否将 Redis 日志输送到 Linux 系统日志服务中
  11. syslog-ident:日志的标志
  12. syslog-facility:输出日志的设备
  13. database:设定库的数量,默认 16
  14. security-设置密码
    技术分享图片
  15. maxclient:最大客户端连接数
  16. maxmemory:设置 Redis 可以使用的内存量
    一旦到达内存使用上限,Redis 将会试图移除内部数据,移除规则可以通过 maxmemory-policy 来指定。如果 Redis 无法根据移除规则来移除内存中的数据或者设置了“不允许移除”,
    那么 Redis 则会针对那些需要申请内存的指令返回错误信息,比如 SET、LPUSH 等。
  17. maxmemory-policy
    技术分享图片
  18. maxmemory-samples:设置样本数量,LRU 算法和最小 TTL 算法都并非是精确的算法,而是估算值,所以你可以设置样本的大小。一般设置 3 到 7 的数字,数值越小样本越不准确,但是性能消耗也越小。

[19-4] Redis 配置文件

原文:https://www.cnblogs.com/liujiaqi1101/p/13613191.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!