Skip to content

Commit fcd8f09

Browse files
committed
default config for sentinel
1 parent 5e2b768 commit fcd8f09

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

pkg/client/redis/client.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ const (
4646
redisPort = "6379"
4747
sentinelPort = "26379"
4848
masterName = "mymaster"
49+
50+
defaultDownAfterMilliseconds = "5000"
51+
defaultFailovertimeout = "6000"
52+
defaultParallelSyncs = "2"
4953
)
5054

5155
var (
@@ -172,17 +176,17 @@ func (c *client) MonitorRedis(ip string, monitor string, quorum string, auth *ut
172176
}
173177
}
174178

175-
sCmd := rediscli.NewStatusCmd("SENTINEL", "SET", masterName, "down-after-milliseconds", "1000")
179+
sCmd := rediscli.NewStatusCmd("SENTINEL", "SET", masterName, "down-after-milliseconds", defaultDownAfterMilliseconds)
176180
rClient.Process(sCmd)
177181
if err = sCmd.Err(); err != nil {
178182
return err
179183
}
180-
sCmd = rediscli.NewStatusCmd("SENTINEL", "SET", masterName, "failover-timeout", "3000")
184+
sCmd = rediscli.NewStatusCmd("SENTINEL", "SET", masterName, "failover-timeout", defaultFailovertimeout)
181185
rClient.Process(sCmd)
182186
if err = sCmd.Err(); err != nil {
183187
return err
184188
}
185-
sCmd = rediscli.NewStatusCmd("SENTINEL", "SET", masterName, "parallel-syncs", "2")
189+
sCmd = rediscli.NewStatusCmd("SENTINEL", "SET", masterName, "parallel-syncs", defaultParallelSyncs)
186190
rClient.Process(sCmd)
187191
if err = sCmd.Err(); err != nil {
188192
return err

0 commit comments

Comments
 (0)