Ik gebruikte PooledRedisClientManager
en het werkt prima:
Voorbeeldcode die ik maar één keer gebruik :
static PooledRedisClientManager pooledClientManager = new PooledRedisClientManager("localhost");
en code die ik op veel threads gebruik:
var redisClient = pooledClientManager.GetClient();
using (redisClient)
{
redisClient.Set("key" + i.ToString(), "value1");
}
en ik heb slechts 11 clients verbonden met de server.