Allow repeated commands to same connection in pool
Some Redis commands are very connection specific that have impacts on future access that makes it difficult in the current
checkout-use-return cycle that
Developers need a way to borrow a specific connection, chain several commands together, and then return the connection to the pool.
RedisConnectionPoolwhich provides a connection from the pool and returns it after a provided closure's ELF resolves
RedisConnectionfor controlling the ability to make PubSub subscriptions
RedisClientError.pubsubNotAllowedcase for when
RedisConnection.allowSubscriptionsis set to
falseand a subscription was still attempted
Developers should now have an "escape hatch" with
RedisConnectionPool to do limited exclusive chains of operations on a specific connection.