Redis3.0.5配置文件详解(3)

# 注:这就是一个网络调优的问题,默认的TCP内核会使用Nagle,即将小的数据包合并   # 成大的数据包(及yes的情况)。在等待合并的过程种,肯定会存在等待后续数据的步骤,因此这会导致数据的延迟。yes,就是使用TCP的默认情况开启Nagle算法,no就是关闭Nagle算法

repl-disable-tcp-nodelay no

# 设置复制的backlog值。(注:这个backlog和tcp中的backlog不一样)

# 这个backlog值是一个积压缓冲区,当Slave断开连接之后,Master将更新的数据放置在这个缓冲区中,因为当从服务重新连接上来时候不是所有的数据都需要同步,因此从这个缓冲区中取数据就可以同步到和Master一样的状态

# 这个值设置得越大,Slave的掉线时间就可以越长,上线后就可以进行局部更新

# 注:当掉线时间过长而无法进行局部更新,那么Slave就会再一次进行同步所有的数据,耗时和当时的数据量成正比

# 当且仅当第一个Slave连接到服务器之后这个缓存才会被分配

# 注:该参数在master上有效。该值的大小应当经过测算。

# repl-backlog-size 1mb

# 当Slave在长时间内没有连接到Master时,backlog的缓存将会被释放。

# 以下选项就是自Slave最后一次断掉和Master之间的连接开始N秒后清空backlog的缓存。设置为0意味着永远不会清空backlog

# repl-backlog-ttl 3600

# 在redis的信息输出中我们使用一个整型值来表示Slave的优先值

# 这个优先级的作用是,在主从结构中,当Master不能正常工作的时候时候,

# 将一个Slave提升为Master,提升的依据就是这个值。

# 假设有三个优先级分别为 25 10 100 的服务器,将优先将数值最少的提升为Master

# 即最小值优先

# 如果优先级设置为0,意味着该从机将不会有机会成为Master

# 默认优先级是100

slave-priority 100

# 在下面的情况下Master停止接受写入事件:

# 当Master连接的Slave个数小于N,或Slave的数据落后(lag)小于等于M秒

# 注:N个Slave必须是在线的状态

# lag的单位是秒,它必须<=指定的值,它从最后一次收到ping包的时间开始计算。 

# 通常ping包都是每秒发送一次。

# 注:这个选项并不担保N个副本都会接受写入,但是会确保在指定的时间没有足够的从服务可用的时,在会话返回上显示丢失写入。

# 例如要求最少三个Slave在lag<=10秒

# min-slaves-to-write 3

# min-slaves-max-lag 10

#

# 设置任意一个为0都会导致关闭这项特性

#

# 默认min-slaves-to-write 设置为0(关闭这个特性)

# min-slaves-max-lag 设置为10

# 注:这两个选项不是特别安全的选项。可能会影响应用使用。只有在确定应用场景后可   # 选择开启。

###################### SECURITY ######################

# 要求客户端在处理其他指令之前先发起AUTH <PASSWORD>,

# 这在你不信任其他的接入主机上的redis-server是比较有用的。

# 这个选项应当注释掉来保证向后的兼容性,毕竟大部分的人都不需要鉴权验证(因为他们# 都运行自己的sever)

# 注:由于redis太快,所以每秒钟可以尝试150K次密码,因此你应该设置一个

# 非常强壮的密码来防止别人的破解。(密码要尽可能的复杂)

# requirepass foobared

# 命令重命名。

# 它用来改变共享环境中危险命令的名字,在这个例子中

# CONFIG 命令被重命名为一个难以猜解的名字。

# 这会对内部用户的工具有效,但是对一般的客户端无效。

# Example:

# rename-command CONFIG b840fc02d524045429941cc15f59e41cb7be6c52

# 可以使用一个空字符串来禁用这个命令

# rename-command CONFIG ""

# 注:改变记录在AOF文件中的命令名称或者传输到从服务会导致问题

# AOF file or transmitted to slaves may cause problems.

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/6ceedf862002e657b95ae77e718266db.html