From 657d7df9886848bb5608750c2e0cf67bbd2a288a Mon Sep 17 00:00:00 2001 From: Trong Huu Nguyen Date: Tue, 12 Oct 2021 09:23:01 +0200 Subject: [PATCH] refactor: remove startup redis ping --- cmd/wonderwall/main.go | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/cmd/wonderwall/main.go b/cmd/wonderwall/main.go index 9b4bcf6..e634294 100644 --- a/cmd/wonderwall/main.go +++ b/cmd/wonderwall/main.go @@ -69,16 +69,11 @@ func run() error { var sessionStore session.Store if len(cfg.Redis) > 0 { redisClient := redis.NewClient(&redis.Options{ - Network: "tcp", - Addr: cfg.Redis, + Network: "tcp", + Addr: cfg.Redis, + MaxRetries: 10, }) - ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second) - defer cancel() - if err := redisClient.Ping(ctx).Err(); err != nil { - return fmt.Errorf("connecting to redis: %w", err) - } - sessionStore = session.NewRedis(redisClient) log.Infof("Using Redis as session backing store") } else {