Du kan använda SetValues
eller SetAll
API:er i ServiceStack.Redis som batchar alla nycklar till en enda MSET-operation, t.ex.:
var map = new Dictionary<string,string> {
{"key1","val1"},
{"key2","val2"},
{"key3","val3"},
};
redis.SetAll(map);
De flesta operationer i ServiceStack.Redis som tar en insamling skickas antingen i en enda operation eller när den inte existerar batchad i en pipeline och skickas som en enda nätverksskrivning.