sql >> Database >  >> NoSQL >> Redis

Bulksleutels maken in Redis - ServiceStack C#

U kunt de SetValues . gebruiken of SetAll API's in ServiceStack.Redis die alle sleutels bundelt in een enkele MSET-bewerking, bijvoorbeeld:

var map = new Dictionary<string,string> {
  {"key1","val1"},
  {"key2","val2"},
  {"key3","val3"},
};

redis.SetAll(map);

De meeste bewerkingen in ServiceStack.Redis die een verzameling aannemen, worden in één bewerking verzonden of wanneer deze niet in batches in een pijplijn bestaat en als een enkele netwerkschrijfbewerking worden verzonden.




  1. redis time-out voor verbinding met externe server in een docker

  2. Hoe laat ik een MongoDB-database van de opdrachtregel vallen?

  3. Meerdere groepsbewerkingen met behulp van het Mongo-aggregatieraamwerk

  4. Hoe dubbele vermeldingen uit een array te verwijderen?