redis配置文件详解(三)
8. Redis集群(redis cluster)12345678############################ REDIS CLUSTER########################### cluster-enabled yes ##开启redis集群# cluster-config-file nodes-6379.conf ##集群配置文件(启动自动生成)# cluster-node-timeout 15000 ##节点互联超时的阀值# cluster-slave-validity-factor 10##slave节点检测因素,开始failover的超时时限是通过factor与timeout的乘积来确定的# cluster-migration-barrier 1##设置master只有在关联多少slave时才会触发迁移过程# cluster-require-full-coverage yes ##集群各节点在检测到至少一个hash槽位遗漏的情况下将停止处理查询请求。如集群部分节点宕机(例如部分hash槽位没有被分配)会造成整个集群不可用,直到所有槽位均被分配时才会自动恢复为可用状态 9. 慢日志(slow log)
1234###############################SLOW LOG###############################redis慢日志是指一个系统进行日志查询超过了指定时长。这个时长不包括IO操作,如与客户端的交互、发送响应内容等,而仅包括实际执行查询命令的时间。针对慢日志,可设置两个参数,一个是执行时长,单位是微秒;另一个是慢日志的长度。当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除。slowlog-log-slower-than 10000 ##设置执行时长为10000微秒(单位为微秒,负数表示禁用慢日志功能,而0则表示强制记录每一个命令)slowlog-max-len 128 ##设置慢日志最大长度 10. 延迟监控(latency monitor)
12############################# LATENCY MONITOR####################latency-monitor-threshold 0##用LATENCY打印redis实例在跑命令时的耗时图表,只记录大于等于所设置值的操作(0表示关闭监控) 11. 事件通知(event notification)----向客户端通知某些事件的发生
12########################## EVENT NOTIFICATION #######################notify-keyspace-events "" ##通知pub/sub客户端关于key空间的变化(默认关闭) 12. 高级配置(advanced config)
123456789101112131415161718192021222324############################# ADVANCED CONFIG ##########################有关哈希数据结构的配置项hash-max-ziplist-entries 512hash-max-ziplist-value 64##有关列表数据结构的配置项list-max-ziplist-entries 512list-max-ziplist-value 64##有关集合数据结构的配置项set-max-intset-entries 512##有关有序集合数据结构的配置项zset-max-ziplist-entries 128zset-max-ziplist-value 64##有关HyperLogLog字节限制的配置项hll-sparse-max-bytes 3000##关于是否需要再哈希的配置项activerehashing yes##关于客户端输出缓冲的控制项client-output-buffer-limit normal 0 0 0client-output-buffer-limit slave 256mb 64mb 60client-output-buffer-limit pubsub 32mb 8mb 60##有关频率的配置项hz 10##有关重写aof的配置项aof-rewrite-incremental-fsync yes 本文出自 “记事本” 博客,请务必保留此出处http://wangzhijian.blog.51cto.com/6427016/1734868
页:
[1]