Jag använde PooledRedisClientManager
och det fungerar bra:
Exempelkod som jag bara kör en gång :
static PooledRedisClientManager pooledClientManager = new PooledRedisClientManager("localhost");
och kod jag kör på många trådar:
var redisClient = pooledClientManager.GetClient();
using (redisClient)
{
redisClient.Set("key" + i.ToString(), "value1");
}
och jag har bara 11 klienter anslutna till servern.