智能制造-产品集群部署(redis哨兵部署):集群文件配置

时间:2023-12-13 09:38:08

集群文件配置

停掉所有服务器,分别在各个工作目录的conf文件夹中放置cluster.properties,其中Server1为主控节点

参考最简配置,其中cluster.redis.sentinel参数为哨兵的名称,要与哨兵配置文件中的哨兵名称保持一致

图10 集群文件配置

以下为详细配置内容,只做参考:

表4 详细配置

节点名称

配置内容

Server1

#charset UTF-8

#必须配置的属性:

cluster.enabled=true

cluster.iscontrol=true

cluster.type=redis

cluster.group=group

cluster.nodeid=node1

cluster.name=测试集群节点1

#mySentinel为哨兵名称

cluster.redis.sentinel=mymaster

cluster.redis.nodes=172.21.160.1:26379,172.21.160.2:26379,172.21.160.2:26380

#视情况配置的属性:

#如果redis设置了密码,则配置

#cluster.redis.password=123

#可以不配置的属性:

#集群服务器与redis最大时间差 默认120s

#cluster.health.maxtimegap=120

#两次心跳间隔时间默认3s

#cluster.health.interval=3000

#离开时间间隔算离开 默认30s

#cluster.health.leavetime=30

#加入时间算加入 默认8s

#cluster.heath.jointime=8

#是否使用连接池

#cluster.redis.usepool=false

Server2

#charset UTF-8

#必须配置的属性:

cluster.enabled=true

cluster.iscontrol=false

cluster.type=redis

cluster.group=group

cluster.nodeid=node2

cluster.name=测试集群节点2

#mySentinel为哨兵名称

cluster.redis.sentinel=mymaster

cluster.redis.nodes=172.21.160.1:26379,172.21.160.2:26379,172.21.160.2:26380

#视情况配置的属性:

#如果redis设置了密码,则配置

#cluster.redis.password=123

#可以不配置的属性:

#集群服务器与redis最大时间差 默认120s

#cluster.health.maxtimegap=120

#两次心跳间隔时间默认3s

#cluster.health.interval=3000

#离开时间间隔算离开 默认30s

#cluster.health.leavetime=30

#加入时间算加入 默认8s

#cluster.heath.jointime=8

#是否使用连接池

#cluster.redis.usepool=false

Server3

#charset UTF-8

#必须配置的属性:

cluster.enabled=true

cluster.iscontrol=false

cluster.type=redis

cluster.group=group

cluster.nodeid=node3

cluster.name=测试集群节点3

#mySentinel为哨兵名称

cluster.redis.sentinel=mymaster

cluster.redis.nodes=172.21.160.1:26379,172.21.160.2:26379,172.21.160.2:26380

#视情况配置的属性:

#如果redis设置了密码,则配置

#cluster.redis.password=123

#可以不配置的属性:

#集群服务器与redis最大时间差 默认120s

#cluster.health.maxtimegap=120

#两次心跳间隔时间默认3s

#cluster.health.interval=3000

#离开时间间隔算离开 默认30s

#cluster.health.leavetime=30

#加入时间算加入 默认8s

#cluster.heath.jointime=8

#是否使用连接池

#cluster.redis.usepool=false

Server4

#charset UTF-8

#必须配置的属性:

cluster.enabled=true

cluster.iscontrol=false

cluster.type=redis

cluster.group=group

cluster.nodeid=node4

cluster.name=测试集群节点4

#mySentinel为哨兵名称

cluster.redis.sentinel=mymaster

cluster.redis.nodes=172.21.160.1:26379,172.21.160.2:26379,172.21.160.2:26380

#视情况配置的属性:

#如果redis设置了密码,则配置

#cluster.redis.password=123

#可以不配置的属性:

#集群服务器与redis最大时间差 默认120s

#cluster.health.maxtimegap=120

#两次心跳间隔时间默认3s

#cluster.health.interval=3000

#离开时间间隔算离开 默认30s

#cluster.health.leavetime=30

#加入时间算加入 默认8s

#cluster.heath.jointime=8

#是否使用连接池

#cluster.redis.usepool=false

support.huaweicloud.com/edms-mnft/edms_155.html