Redis Cluster的配置文件可以通过在启动Redis实例时指定–cluster-config-file选项来指定,它的默认值是nodes.conf。下面是Redis Cluster配置文件的详细说明:
cluster-enabled 该选项用于启用Redis Cluster功能,它的值必须设置为yes才能正常工作。
cluster-config-file 该选项用于指定Redis Cluster的节点配置文件的名称,该文件用于存储Redis Cluster集群的节点信息。每个Redis实例都会创建一个自己的节点配置文件,该选项的默认值是nodes.conf。
cluster-node-timeout 该选项用于指定Redis Cluster节点之间通信的超时时间,如果某个节点在指定的时间内没有响应,那么它将被认为是失效的节点。该选项的默认值是15000毫秒。
cluster-slave-validity-factor 该选项用于指定从节点失效时间因子,当从节点在指定时间内没有从主节点接收到任何数据时,它将被认为是失效的从节点。该选项的默认值是10。
cluster-migration-barrier 该选项用于指定迁移时集群进入切片模式所需的最小节点数。当集群中的某个节点需要迁移时,如果迁移操作会导致集群进入切片模式,并且当前节点数少于指定的值,那么该迁移操作将被拒绝。该选项的默认值是1。
cluster-require-full-coverage 该选项用于指定是否要求Redis Cluster集群的每个槽位都必须有节点来负责。如果该选项的值为yes,那么在集群中加入或移除节点时,需要确保集群中的每个槽位都有节点来负责。该选项的默认值是no。
cluster-replica-validity-factor 该选项用于指定主节点失效时间因子,当主节点在指定时间内没有向从节点发送任何数据时,它将被认为是失效的主节点。该选项的默认值是10。
cluster-replicas-max-redis-version 该选项用于指定从节点的最大Redis版本号。如果某个从节点的Redis版本号大于该选项的值,那么它将不会被选为从节点。该选项的默认值是999999。
cluster-replicas-min-redis-version 该选项用于指定从节点的最小Redis版本号。如果某个从节点的Redis版本号小于该选项的值,那么它将不会被选为从节点。该选项的默认值是0。
原文链接:redis cluester 配置文件说明,转载请注明来源!