redis配置详解

版本说明

本文配置解析基于redis4.0.8配置文件。

单位说明

  • 1k => 1000 bytes
  • 1kb => 1024 bytes
  • 1m => 1000000 bytes
  • 1mb => 1024*1024 bytes
  • 1g => 1000000000 bytes
  • 1gb => 102410241024 bytes
    redis配置文件对大小写不敏感也就是说你使用1GB 、Gb、1gB都是相同的。

配置模块

1.includes相关配置

include
  • 说明:可以把其他的配置文件引入到当前配置文件里面,适合用于公共的配置属性文件,然后各个redis实例都include该配置文件。
  • 默认值:空
  • 配置样例:include /path/to/local.conf

2.模块相关配置

loadmodule
  • 说明:redis启动时加载配置好的模块,可以同时使用多个loadmodule配置加载多个模块。
  • 默认值:空
  • 配置样例:loadmodule /path/to/my_module.so

3.网络相关配置

bind
  • 说明:监听一个或多个ip地址
  • 默认值:bind 127.0.0.1
  • 配置样例:bind 127.0.0.1
protected-mode
  • 说明:是否开启保护模式,该模式开启之后,在没有开启密码验证的情况下只能通过本机访问redis-server,或者设置密码才能进行公网访问
  • 默认值:yes(开启)
port
  • 说明:接受指定端口上的连接,如果port设置为0将不会接受任何连接。
  • 默认值:6379
tcp-backlog
  • 说明:确定tcp连接中已完成三次握手的最大队列长度,在高并发的坏境中需要将其调大以避免客户端连接缓慢的问题,但是注意这个参数必须和/proc/sys/net/core/somaxconn一起配置,如果/proc/sys/net/core/somaxconn的值小于tcp-backlog的值,linux内核会将其截断为somaxconn值。
  • 默认值:511
timeout
  • 说明:在客户端空闲N秒后关闭这个连接,单位为秒,0表示禁用这个功能。
  • 默认值:0
tcp-keepalive
  • 说明:该参数如果设置不为0,则使用这个参数的值给客户端发送ack信号,主要是用来检测中间设备出问题而导致网络看似连接却已经与对端端口的问题的客户端,关闭连接需要两倍的时间。
  • 默认值:300秒

4.general模块配置

daemonize
  • 说明:是否需要以守护进程运行redis,如果将这个配置设置yes表示开启这个功能。
  • 默认值:no
supervised
  • 说明:如果你需要从upstart或者systemd去运行redis,那么需要将改配置设置为对应的值。supervised的配置选择有四个no、upstart、systemd、auto
  • 默认值:no
pidfile
  • 说明:创建pid文件路径配置。
  • 默认值:/var/run/redis_6379.pid
loglevel
  • 说明:redis日志等级配置,配置可选值有debug、verbose、notice、warning。
    debug:很多日志信息对开发测试比较有用。
    verbose:也有很多信息,但是比debug稍微好点。
    notice:开发坏境用。
    warning:只记录非常关键的日志。
  • 默认值:notice
logfile
  • 说明:日志名称。空字符串表示标准输出。注意如果redis配置为后台进程,标准输出中信息会发送到/dev/null
  • 默认值:""
syslog-enabled
  • 说明:是否启用日志功能。
  • 默认值:yes(启用)
syslog-ident
  • 说明:指定日志标识。
  • 默认值:redis
databases
  • 说明:设
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值