sql >> Database >  >> NoSQL >> Redis

Redis serviceStack gepoolde verbindingsclient

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.




  1. Als ik een mongo-document-ID als een string heb, hoe vraag ik er dan naar als een _id?

  2. Zijn redis-bewerkingen op threads van datastructuren veilig?

  3. Is het OK om een ​​MongoDB meerdere keren per verzoek op te vragen?

  4. Hoe een nieuwe URL van mongodb 3.6 te gebruiken om verbinding te maken vanuit golang