V2.8.21: (中英字幕同步)

# Redis configuration file example
#* Redis 配置文件例子

# Note on units: when memory size is needed, it is possible to specify
# it in the usual form of 1k 5GB 4M and so forth:
#
# 1k => 1000 bytes
# 1kb => 1024 bytes
# 1m => 1000000 bytes
# 1mb => 1024*1024 bytes
# 1g => 1000000000 bytes
# 1gb => 1024*1024*1024 bytes
#
# units are case insensitive so 1GB 1Gb 1gB are all the same.

# 注意内存单位: 当使用内存大小的限制需要设置时, 在这里可以设置它的大小格式
# 例如: 1k 5GB 4M 等等都是可以的:
#
# 1k => 1000 bytes
# 1kb => 1024 bytes
# 1m => 1000000 bytes
# 1mb => 1024*1024 bytes
# 1g => 1000000000 bytes
# 1gb => 1024*1024*1024 bytes
#
# 单位不区分大小写因此 so 1GB 1Gb 1gB 都是一样的.

################################## INCLUDES ###################################

# Include one or more other config files here. This is useful if you
# have a standard template that goes to all Redis servers but also need
# to customize a few per-server settings. Include files can include
# other files, so use this wisely.
#
# Notice option "include" won't be rewritten by command "CONFIG REWRITE"
# from admin or Redis Sentinel. Since Redis always uses the last processed
# line as value of a configuration directive, you'd better put includes
# at the beginning of this file to avoid overwriting config change at runtime.
#
# If instead you are interested in using includes to override configuration
# options, it is better to use include as the last line.
#
# include /path/to/local.conf
# include /path/to/other.conf

# 要包含其他额外的配置文件在这里设置. 这个设置对于有自己的redis标准配置模板很有用
#
# 自己声明的配置文件不会被命令"CONFIG REWRITE"重写
# redis使用最后一个配置文件作为重写的文件,如果不行被重写,
# 那么请放在前面声明自己的配置文件
# 最后一行的配置就会被重写
#

分钟)之后,且至少1次变更
# 300秒(5分钟)之后,且至少10次变更
# 60秒之后,且至少10000次变更
#
# 注意:你要想不写磁盘的话就把所有 "save" 设置注释掉就行了。
#
# 通过添加一条带空字符串参数的save指令也能移除之前所有配置的save指令
# 像下面的例子:
的RDB有一个CRC64算法的校验和放在了文件的最后。这将使文件格式更加可靠但在
# 生产和加载RDB文件时,这有一个性能消耗(大约10%),所以你可以关掉它来获取最好的性能。
#
# 生成的关闭校验的RDB文件有一个0的校验和,它将告诉加载代码跳过检查
秒钟.
# 如果要禁用这个延时的特性,将其设为0即可,那么这个同步会马上开始.

秒。

毫秒
#
# 如果你选择了 "no" 数据传输到salve的延迟将会减少但要使用更多的带宽
#
# 默认我们会为低延迟做优化,但高流量情况或主从之间的跳数过多时,把这个选项设置为“yes”
# 是个不错的选择。

,100,25,
# 哨兵将挑选优先级最小数字为10的slave。
#
# 0作为一个特殊的优先级,标识这个slave不能作为master,所以一个优先级为0的slave永远不会被
# 哨兵挑选提升为master
#
# 默认优先级为100
#
个延时小于等于10秒的slave用下面的指令:
#
将禁用这个功能。
#
# 默认 min-slaves-to-write 值是0(该功能禁用)并且 min-slaves-max-lag 值是10。

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

# Require clients to issue AUTH <PASSWORD> before processing any other
# commands. This might be useful in environments in which you do not trust
# others with access to the host running redis-server.
#
# This should stay commented out for backward compatibility and because most
# people do not need auth (e.g. they run their own servers).
#
# Warning: since Redis is pretty fast an outside user can try up to
# 150k passwords per second against a good box. This means that you should
# use a very strong password otherwise it will be very easy to break.
#
# 要求客户端在处理任何命令时都要验证身份和密码。
# 这个功能在有你不信任的其它客户端能够访问redis服务器的环境里非常有用。
#

# 为了向后兼容的话这段应该注释掉。而且大多数人不需要身份验证(例如:它们运行在自己的服务器上)
#
# 警告:因为Redis太快了,所以外面的人可以尝试每秒150k的密码来试图破解密码。这意味着你需要
# 一个高强度的密码,否则破解太容易了。
#
个客户端,然而如果Redis服务器不能配置
# 处理文件的限制数来满足指定的值,那么最大的客户端连接数就被设置成当前文件限制数减32(因
# 为Redis服务器保留了一些文件描述符作为内部使用)
#
# 一旦达到这个限制,Redis会关闭所有新连接并发送错误'max number of clients reached'

个key然后取最旧的那个,你可以通过下面的配置指令来设置样本的个数。
#
秒的写操作。
#
# AOF和RDB持久化能同时启动并且不会有问题。
# 如果AOF开启,那么在启动时Redis将加载AOF文件,它更能保证数据的可靠性。
#
# 请查看 http://redis.io/topics/persistence 来获取更多信息.

秒钟的日志数据。(默认Linux设定)
#
# 如果你有延时问题把这个设置成"yes",否则就保持"no",这是保存持久数据的最安全的方式。
#

会禁用AOF自动重写特性。
#

或者负值表示不限制执行时间并且没有任何警告
#
就是1秒。注意,负数时间会禁用慢查询日志,而0则会强制记录
# 所有命令。
#
时,这个监控系统处于停止状态
#
# 默认情况下这个监控系统是处于停止状态的,因为大部分情况下都是不需要的,如果你
# 没有延时问题,收集数据会有一个性能冲击,这个影响会比较小,并且可以测试出来
# 延时监控可以很容易的在线开启,通过命令 CONFIG SET latency-monitor-threshold
# <milliseconds> 开启.
到多个字符组成的字符串参数。空字符串意思是通知被禁用。
#
# 例子:启用List和通用事件通知:
# notify-keyspace-events Elg
#
# 例子2:为了获取过期key的通知订阅名字为 __keyevent@__:expired 的频道,用以下配置
位有符号整型数字构成的字符串时。
# 下面这个配置项就是用来设置set使用这种编码来节省内存的最大长度。
是完全没用的,因为在该点
# 密集的表示是更多的内存效率。

# 建议值是3000左右,以便具有的内存好处, 减少内存的消耗
# 不会减慢太多PFADD操作时间,
# 它是O(N)使用稀疏编码的话。该值可以提高到
# 10000左右如果CPU不是一个问题的话,但空间,数据集是
# 由许多HyperLogLogs与基数在0 - 15000范围内。

个CPU毫秒会拿出1个毫秒来刷新Redis的主哈希表(顶级键值映射表)。
# redis所用的哈希表实现(见dict.c)采用延迟哈希刷新机制:你对一个哈希表操作越多,哈希刷新
# 操作就越多;反之,如果服务器是空闲的,那么哈希刷新就不会完成,哈希表就会占用更多的一些
# 内存而已。
#
# 默认是每秒钟进行10次哈希表刷新,用来刷新字典,然后尽快释放内存。
#
# 建议:
# 如果你对延迟比较在意,不能够接受Redis时不时的对请求有2毫秒的延迟的话,就用
# "activerehashing no",如果不太在意延迟而希望尽快释放内存就设置"activerehashing yes"
兆字节和软限制为16兆字节/10秒,客户端将会立即断开
# 如果输出缓冲区的大小达到32兆字节,或客户端达到16兆字节并连续超过了限制10秒,就将断开连接。
#
# 默认normal客户端不做限制,因为他们在不主动请求时不接收数据(以推的方式),只有异步客户端
# 可能会出现请求数据的速度比它可以读取的速度快的场景。
#
# pubsub和slave客户端会有一个默认值,因为订阅者和slaves以推的方式来接收数据
#
# 把硬限制和软限制都设置为0来禁用该功能
#
。提高该值将在Redis空闲时使用更多的CPU时,但同时当有多个key
# 同时到期会使Redis的反应更灵敏,以及超时可以更精确地处理。
#
# 范围是1到500之间,但是值超过100通常不是一个好主意。
# 大多数用户应该使用10这个默认值,只有在非常低的延迟要求时有必要提高到100。
#
hz 10

# When a child rewrites the AOF file, if the following option is enabled
# the file will be fsync-ed every 32 MB of data generated. This is useful
# in order to commit the file to the disk more incrementally and avoid
# big latency spikes.
#
# 当一个子进程重写AOF文件时,如果启用下面的选项,则文件每生成32M数据会被同步。
# 为了增量式的写入硬盘并且避免大的延迟高峰这个指令是非常有用的
#
aof-rewrite-incremental-fsync yes

最新文章

  1. BigDecimal.ROUND_HALF_XXX的各种用法
  2. hdu 4763 kmp ***
  3. DBConfigReader.java
  4. Java——设计模式(单例模式)
  5. UVa 11825 (状压DP) Hackers&#39; Crackdown
  6. jquery 应用小结
  7. 【转】.. Android应用内存泄露分析、改善经验总结
  8. Emmet(前身是zen coding)介绍和使用
  9. plsql 书写命名规范
  10. Generate Parentheses 解答
  11. 分享一下我的部分毕设内容:基于Windows Phone平台的污染源管理应用
  12. jquery图片放大镜和遮罩层效果
  13. The Nerd Factor SPOJ - MYQ5
  14. PHP 操作 进程时相关 信号的具体含义
  15. WPF在在设计模式,使用动态样式
  16. caffe boost cuda __float128 undefined
  17. HDU 5446
  18. /etc/rc.d/init.d/iptables: No such file or directory 错误原因
  19. django admin 根据choice字段选择的不同来显示不同的页面
  20. Python开发环境Wing IDE如何检查Python集成

热门文章

  1. 【转载】【Todo】Nodejs的优缺点
  2. 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:2.搭建环境-2.10.配置用户NTF服务
  3. paste,两个文件相同行拼接在一起的shell命令
  4. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-T_AmsNetID是什么
  5. 我的superui开源后台bootstrap开发框架
  6. &amp;lt;四&amp;gt;读&amp;lt;&amp;lt;大话设计模式&amp;gt;&amp;gt;之代理模式
  7. [性能测试] LoadRunner结果分析 – TPS(转)
  8. hdu 4969 Just a Joke(积分)
  9. pat(B) 1037. 在霍格沃茨找零钱(水题)
  10. iOS开发-为我们的项目添加头文件prefix header