Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Massenerstellung von Schlüsseln in Redis – ServiceStack C#

Sie können die SetValues verwenden oder SetAll APIs in ServiceStack.Redis, die alle Schlüssel in einer einzigen MSET-Operation zusammenfasst, z. B.:

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

redis.SetAll(map);

Die meisten Vorgänge in ServiceStack.Redis, die eine Sammlung annehmen, werden entweder in einem einzigen Vorgang gesendet oder, wenn sie nicht vorhanden ist, in einer Pipeline gestapelt und als einzelner Netzwerkschreibvorgang gesendet.