redis配置文件详解.docVIP

  • 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.sock unixsocketperm 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)

1亿VIP精品文档

相关文档