RedisStore.new takes :store param

Allow passing a pre-initialized Redis::Store as the :store param in a new ActiveSupport::Cache::RedisStore.

This is essential to allow using connection pooling for redis cache store connections in multi-threaded Rails app servers.