- 3
- 0
- 约7.91千字
- 约 15页
- 2017-02-28 发布于湖北
- 举报
Redis 配置文件详解
(基于Redis 2.6)
基础部分设置:daemonize no#默认情况下redis 不是以守护进程的模式运行。
pidfile /var/run/redis.pid#在守护进程模式下,pid进程号文件路径的存储位置port 6379#监听的端口号,设置为0的话,redis不会对tcp 连接进行监听;bind #绑定本机单一网卡适配器,默认是本机的所有网络适配器unixsocket /tmp/redis.sockunixsocketperm 755#默认情况下 redis 是不建立unix socket连接的;timeout 0#客户端空闲n秒后断开连接; 0 表示不主动断开连接;tcp-keepalive 0#在linux上,每个一段时间发送 SO_KEEPALIVE ACK的空包;推荐值为60s; 这样做的两点理由: 1、阻止由于某个command执行过长达到timeout超时时间而被断开连接; 2、提高连接错误的检测 (对于长期空闲的tcp连接很容易被NAT、防火墙等直接close掉。这情况下对于client和server在没IO操作下,都是没办感知的。另外,像Server程序或网络(硬件)突然Crash掉,也是同样的情况。) 使用keepalive,内核会定时帮你发送一个空的ACK包,如果连接已
原创力文档

文档评论(0)