Usé PooledRedisClientManager
y funciona bien:
Ejemplo de código que ejecuto solo una vez :
static PooledRedisClientManager pooledClientManager = new PooledRedisClientManager("localhost");
y el código que ejecuto en muchos subprocesos:
var redisClient = pooledClientManager.GetClient();
using (redisClient)
{
redisClient.Set("key" + i.ToString(), "value1");
}
y solo tengo 11 clientes conectados al servidor.