Создание подключения для каждого доступа к Redis снизит производительность вашего приложения.
Получение хорошей производительности от Redis также зависит от того, насколько хорошо вы спроектировали свои структуры данных.В идеале вы должны получить (или записать) все данные за один вызов - например, вы можете иметь все свои ключи в одном БД и организовать тесно связанные данные с одним и тем же ключом, чтобы вы могли выполнить свою работу водин HGET / HSET.
Если это невозможно, я бы порекомендовал вам создать пул клиентов Redis, которые уже подключены к базе данных, к которой вы получите доступ.Один клиент Redis может иметь несколько открытых соединений, так как keep-alive включен по умолчанию.