C# Class ServiceStack.Redis.BasicRedisResolver

Inheritance: IRedisResolver, IRedisResolverExtended
Exibir arquivo Open project: ServiceStack/ServiceStack.Redis

Public Methods

Method Description
BasicRedisResolver ( IEnumerable masters, IEnumerable slaves ) : System
CreateMasterClient ( int desiredIndex ) : RedisClient
CreateRedisClient ( RedisEndpoint config, bool master ) : RedisClient
CreateSlaveClient ( int desiredIndex ) : RedisClient
GetReadOnlyHost ( int desiredIndex ) : RedisEndpoint
GetReadWriteHost ( int desiredIndex ) : RedisEndpoint
ResetMasters ( IEnumerable hosts ) : void
ResetMasters ( List newMasters ) : void
ResetSlaves ( IEnumerable hosts ) : void
ResetSlaves ( List newSlaves ) : void

Method Details

BasicRedisResolver() public method

public BasicRedisResolver ( IEnumerable masters, IEnumerable slaves ) : System
masters IEnumerable
slaves IEnumerable
return System

CreateMasterClient() public method

public CreateMasterClient ( int desiredIndex ) : RedisClient
desiredIndex int
return RedisClient

CreateRedisClient() public method

public CreateRedisClient ( RedisEndpoint config, bool master ) : RedisClient
config RedisEndpoint
master bool
return RedisClient

CreateSlaveClient() public method

public CreateSlaveClient ( int desiredIndex ) : RedisClient
desiredIndex int
return RedisClient

GetReadOnlyHost() public method

public GetReadOnlyHost ( int desiredIndex ) : RedisEndpoint
desiredIndex int
return RedisEndpoint

GetReadWriteHost() public method

public GetReadWriteHost ( int desiredIndex ) : RedisEndpoint
desiredIndex int
return RedisEndpoint

ResetMasters() public method

public ResetMasters ( IEnumerable hosts ) : void
hosts IEnumerable
return void

ResetMasters() public method

public ResetMasters ( List newMasters ) : void
newMasters List
return void

ResetSlaves() public method

public ResetSlaves ( IEnumerable hosts ) : void
hosts IEnumerable
return void

ResetSlaves() public method

public ResetSlaves ( List newSlaves ) : void
newSlaves List
return void