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.