Puede usar SetValues
o SetAll
API en ServiceStack.Redis que agrupa todas las claves en una sola operación MSET, por ejemplo:
var map = new Dictionary<string,string> {
{"key1","val1"},
{"key2","val2"},
{"key3","val3"},
};
redis.SetAll(map);
La mayoría de las operaciones en ServiceStack.Redis que toman una colección se envían en una sola operación o, cuando no existe, se procesan por lotes en una canalización y se envían como una sola escritura de red.