Redis
 sql >> Database >  >> NoSQL >> Redis

Creare chiavi in ​​blocco in Redis - ServiceStack C#

Puoi usare SetValues o SetAll API in ServiceStack.Redis che raggruppa tutte le chiavi in ​​un'unica operazione MSET, ad esempio:

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

redis.SetAll(map);

La maggior parte delle operazioni in ServiceStack.Redis che accettano una raccolta vengono inviate in un'unica operazione o quando non esiste vengono raggruppate in una pipeline e inviate come una singola scrittura di rete.