Redis集群配置参数及优化Redis的主要参数配置在redis
conf文件中
conf内存值2
bindip默认情况下,如果没有指定“bind”配置指令,Redis将侦听服务器上可用的所有网络接口的连接
默认情况:bind127
1实际配置:bind本机ip3
protected-modeyes启用默认保护模式
只有当您确定您希望其他主机的客户端连接到Redis时,您才应该禁用它,即使没有配置身份验证,也没有使用“bind”指令显式列出特定的接口集
tcp-keepalive300如果非零,请使用SO_KEEPALIVE向没有通信的客户发送TCP协议
这很有用,有两个原因:a)检测死同伴b)从中间的网络设备的角度进行连接在Linux上,指定的值(以秒为单位)是用于发送ack的周期
注意,要关闭连接,需要双倍的时间
这个选项的合理值是300秒,这是新的Redis默认值,从Redis3
timeout0在客户机空闲N秒后关闭连接(0到禁用)6
port6379在指定端口上接受连接,默认值是63797
daemonizeyesredis后台运行8
pidfile/var/run/redis_6379
pid如果指定了一个pid文件,Redis会在启动时指定,并在退出时删除它
当服务器运行非守护进程时,如果配置中没有指定pid文件,则不会创建pid文件
当服务器被守护时,即使没有指定,也会使用pid文件,默认为“/var/run/redis
创建一个pid文件是最好的工作:如果Redis不能创建它,那么服务器就会正常启动和运行
loglevelnotice指定服务器冗余级别包括:a)debug:大量信息,用于开发/测试b)verbose:许多很少有用的信息,但不像debug级别那样混乱c)notice:适度详细,可能在生产中需要d)