mirror of
https://github.com/joyieldInc/predixy.git
synced 2025-12-24 22:46:41 +08:00
fix config document addr
This commit is contained in:
parent
86183a4a97
commit
37b3a07b9f
@ -265,9 +265,9 @@ predixy支持Redis Sentinel和Redis Cluster来使用redis,一个配置里这
|
||||
ServerFailureLimit 10
|
||||
ServerRetryTimeout 1
|
||||
Sentinels {
|
||||
+ 10.2.2.2
|
||||
+ 10.2.2.3
|
||||
+ 10.2.2.4
|
||||
+ 10.2.2.2:7500
|
||||
+ 10.2.2.3:7500
|
||||
+ 10.2.2.4:7500
|
||||
}
|
||||
Group shard001 {
|
||||
}
|
||||
@ -275,7 +275,7 @@ predixy支持Redis Sentinel和Redis Cluster来使用redis,一个配置里这
|
||||
}
|
||||
}
|
||||
|
||||
这个Redis Sentinel集群定义指定了三个redis sentinel实例,分别是10.2.2.2、10.2.2.3、10.2.2.4,定义了两组redis,分别是shard001、shard002。没有指定任何静态redis节点。所有redis实例都没有开启密码认证,它们都具有16个db。predixy用crc16计算key的哈希值,然后通过modula也就是求模的办法将key分布到shard001或shard002中去。由于MasterReadPriority为60,比DynamicSlaveReadPriority的50要大,所以读请求都会分发到redis master节点,RefreshInterval为1,每一秒钟向redis sentinel发送请求刷新集群信息。redis实例失败累计达到10次后将该redis实例标记失效,每间隔1秒钟后检查其是否恢复。
|
||||
这个Redis Sentinel集群定义指定了三个redis sentinel实例,分别是10.2.2.2:7500、10.2.2.3:7500、10.2.2.4:7500,定义了两组redis,分别是shard001、shard002。没有指定任何静态redis节点。所有redis实例都没有开启密码认证,它们都具有16个db。predixy用crc16计算key的哈希值,然后通过modula也就是求模的办法将key分布到shard001或shard002中去。由于MasterReadPriority为60,比DynamicSlaveReadPriority的50要大,所以读请求都会分发到redis master节点,RefreshInterval为1,每一秒钟向redis sentinel发送请求刷新集群信息。redis实例失败累计达到10次后将该redis实例标记失效,每间隔1秒钟后检查其是否恢复。
|
||||
|
||||
### Redis Cluster形式
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user