public GetWriteManagers ( string key ) : IRedisClientsManager[] | ||
key | string | |
return | IRedisClientsManager[] |
public List <T> Write <T>(string key, Func <IRedisClient, T> action) { var result = new List <T>(); var managers = shardingStrategy.GetWriteManagers(key); foreach (var manager in managers) { result.Add(action(GetCachedClient(manager))); } return(result); }
private IEnumerable <IRedisTypedPipeline <T> > GetWritePipelines(string key) { var managers = shardingStrategy.GetWriteManagers(key); return(managers.Select(GetPipeline)); }