文章目录
计量单位
在redis安装目录下的redis.conf里有
大小写不敏感
includes
类似jsp中的include,多实例的情况可以把公用的配置文件提取出来
ip地址的绑定(bind)
- 默认情况bind=127.0.0.1只能接受本机的访问请求
- 不写的情况下,无限制接受任何ip地址的访问
- 生产环境肯定要写你应用服务器的地址
- 如果开启了protected-mode(保护模式),那么在没有设定bind ip且没有设密码的情况下,Redis只允许接受本机的响应
tcp-backlog
- 可以理解是一个请求到达后至到接受进程处理前的队列
- backlog队列总和=未完成三次握手队列+已经完成三次握手队列
- 高并发环境tcp-backlog设置值跟超时时限内的Redis吞吐量决定
timeout
—个空闲的客户端维持多少秒会关闭,0为永不关闭。
TCP keepalive
对访问客户端的一种心跳检测,每个n秒检测一次。
官方推荐设为60秒。
daemonize
是否为后台进程
pidfile
存放pid文件的位置,每个实例会产生一个不同的pid文件
log level
四个级别根据使用阶段来选择,生产环境选择notice或者warning(级别越高显示的日志信息越少)
logfile
日志文件名称
syslog
是否将Redis日志输送到linux系统日志服务中
syslog-ident
日志的标志
syslog-facility
输出日志的设备
database
设定库的数量默认16
security
- 在命令行中设置密码
在redis中分为永久密码跟临时密码,在指令中执行的功能只在内存中起效。