Add Redis connection error message

This commit is contained in:
Zed 2020-06-01 13:36:20 +02:00
parent 4a43209386
commit 01faa784ea
1 changed files with 6 additions and 2 deletions

View File

@ -17,8 +17,12 @@ proc setCacheTimes*(cfg: Config) =
listCacheTime = cfg.listCacheTime * 60 listCacheTime = cfg.listCacheTime * 60
proc initRedisPool*(cfg: Config) = proc initRedisPool*(cfg: Config) =
pool = waitFor newRedisPool(cfg.redisConns, maxConns=cfg.redisMaxConns, try:
host=cfg.redisHost, port=cfg.redisPort) pool = waitFor newRedisPool(cfg.redisConns, maxConns=cfg.redisMaxConns,
host=cfg.redisHost, port=cfg.redisPort)
except OSError:
echo "Failed to connect to Redis."
quit()
template toKey(p: Profile): string = "p:" & toLower(p.username) template toKey(p: Profile): string = "p:" & toLower(p.username)
template toKey(v: Video): string = "v:" & v.videoId template toKey(v: Video): string = "v:" & v.videoId