Attualmente la mia più grande sfida è che le connessioni dei clienti non vengono chiuse.
Stai usando "PooledRedisClientManager", quindi la mia comprensione è che le connessioni client non devono essere chiuse, ma semplicemente messe nel pool per il riutilizzo. Sembra che la dimensione della tua piscina sia di 100 connessioni.
Puoi provare a usare var mgr = new BasicRedisClientManager("localhost:6379")
che dovrebbe sbarazzarsi del cliente.