public class MasterSlaveEntry extends Object
Constructor and Description |
---|
MasterSlaveEntry(RedisCodec codec,
io.netty.channel.EventLoopGroup group,
MasterSlaveServersConfig config) |
Modifier and Type | Method and Description |
---|---|
void |
addSlave(String host,
int port) |
void |
changeMaster(String host,
int port)
Freeze slave with
host:port from slaves list. |
<K,V> RedisConnection<K,V> |
connectionReadOp() |
<K,V> RedisConnection<K,V> |
connectionWriteOp() |
RedisClient |
getClient() |
void |
releaseRead(RedisConnection сonnection) |
void |
releaseWrite(RedisConnection connection) |
void |
returnSubscribeConnection(PubSubConnectionEntry entry) |
void |
setupMasterEntry(String host,
int port) |
void |
shutdown() |
void |
shutdownMasterAsync() |
Collection<RedisPubSubConnection> |
slaveDown(String host,
int port) |
void |
slaveUp(String host,
int port) |
public MasterSlaveEntry(RedisCodec codec, io.netty.channel.EventLoopGroup group, MasterSlaveServersConfig config)
public void setupMasterEntry(String host, int port)
public Collection<RedisPubSubConnection> slaveDown(String host, int port)
public void addSlave(String host, int port)
public RedisClient getClient()
public void slaveUp(String host, int port)
public void changeMaster(String host, int port)
host:port
from slaves list.
Re-attach pub/sub listeners from it to other slave.
Shutdown old master client.public void shutdownMasterAsync()
public <K,V> RedisConnection<K,V> connectionWriteOp()
public <K,V> RedisConnection<K,V> connectionReadOp()
public void returnSubscribeConnection(PubSubConnectionEntry entry)
public void releaseWrite(RedisConnection connection)
public void releaseRead(RedisConnection сonnection)
public void shutdown()
Copyright © 2014–2015. All rights reserved.