diff --git a/lib/messages-archive.js b/lib/messages-archive.js
index 9c0aa73..500f8c9 100644
--- a/lib/messages-archive.js
+++ b/lib/messages-archive.js
@@ -9,10 +9,12 @@ const db = require('./db-mysql');
 const DIRECTION_INCOMING = 0;
 const DIRECTION_OUTGOING = 1;
 
-const redisClient = config.redis && redis.createClient(config.redis);
+let redisClient;
 
 if (!config.redis) {
     logger.warn('Undefined config.redis, messages counter will not work! #05A778E21D7E');
+} else {
+    redisClient = redis.createClient(config.redis);
 }
 
 if (!redisClient) {