Min största utmaning för närvarande är att klientanslutningar inte stängs.
Du använder 'PooledRedisClientManager' så jag förstår att klientanslutningarna inte ska stängas, bara läggas i poolen för återanvändning. Det ser ut som att din poolstorlek är 100 anslutningar.
Du kan prova att användavar mgr = new BasicRedisClientManager("localhost:6379")
som ska förfoga över klienten.