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
|
ServerFailureLimit 10
|
||||||
ServerRetryTimeout 1
|
ServerRetryTimeout 1
|
||||||
Sentinels {
|
Sentinels {
|
||||||
+ 10.2.2.2
|
+ 10.2.2.2:7500
|
||||||
+ 10.2.2.3
|
+ 10.2.2.3:7500
|
||||||
+ 10.2.2.4
|
+ 10.2.2.4:7500
|
||||||
}
|
}
|
||||||
Group shard001 {
|
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形式
|
### Redis Cluster形式
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user