Z dokumentacji redis-py:
Za kulisami redis-py używa puli połączeń do zarządzania połączeniami z serwerem Redis. Domyślnie każda utworzona instancja Redis utworzy z kolei własną pulę połączeń. Możesz zastąpić to zachowanie i użyć istniejącej puli połączeń, przekazując już utworzoną instancję puli połączeń do argumentu connection_pool klasy Redis. Możesz to zrobić, aby zaimplementować fragmentację po stronie klienta lub mieć dokładniejszą kontrolę nad sposobem zarządzania połączeniami.
Tak więc zwykle nie musisz sobie z tym radzić, a jeśli tak, to wiesz!