From 2c8bf00d38ee114f9e769f42d82b2b10c28dad63 Mon Sep 17 00:00:00 2001 From: Manoj M J Date: Mon, 11 Oct 2021 19:46:15 +0530 Subject: [PATCH] chore: Use connection pooling for Redis ref: #3199 --- config/initializers/01_redis.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/initializers/01_redis.rb b/config/initializers/01_redis.rb index c5607bb2c..caa01e9c1 100644 --- a/config/initializers/01_redis.rb +++ b/config/initializers/01_redis.rb @@ -3,8 +3,8 @@ redis = Rails.env.test? ? MockRedis.new : Redis.new(Redis::Config.app) # Alfred # Add here as you use it for more features # Used for Round Robin, Conversation Emails & Online Presence -$alfred = Redis::Namespace.new('alfred', redis: redis, warning: true) +$alfred = ConnectionPool::Wrapper.new(size: 5, timeout: 3) { Redis::Namespace.new('alfred', redis: redis, warning: true) } # Velma : Determined protector # used in rack attack -$velma = Redis::Namespace.new('velma', redis: redis, warning: true) +$velma = ConnectionPool::Wrapper.new(size: 5, timeout: 3) { Redis::Namespace.new('velma', redis: redis, warning: true) }