Ich habe PooledRedisClientManager
verwendet und es funktioniert gut:
Beispielcode den ich nur einmal ausführe :
static PooledRedisClientManager pooledClientManager = new PooledRedisClientManager("localhost");
und Code, den ich in vielen Threads ausführe:
var redisClient = pooledClientManager.GetClient();
using (redisClient)
{
redisClient.Set("key" + i.ToString(), "value1");
}
und ich habe nur 11 Clients mit dem Server verbunden.