public BasicRedisClientManager( IEnumerable <RedisEndpoint> readWriteHosts, IEnumerable <RedisEndpoint> readOnlyHosts, long?initalDb = null) { this.Db = initalDb; RedisResolver = new RedisResolver(readWriteHosts, readOnlyHosts); this.OnFailover = new List <Action <IRedisClientsManager> >(); this.OnStart(); }
public static RedisEndpoint GetReadOnlyHost(this IRedisResolver resolver, int desiredIndex) { return(((IRedisResolverExtended)resolver).GetReadOnlyHost(desiredIndex)); }
public static RedisClient CreateRedisClient(this IRedisResolver resolver, RedisEndpoint config, bool master) { return(((IRedisResolverExtended)resolver).CreateRedisClient(config, master)); }