Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface {
GetNumberSentinelsInMemory(ip string) (int32, error)
GetNumberSentinelSlavesInMemory(ip string) (int32, error)
ResetSentinel(ip string) error
GetSlaveOf(ip, port, password string) (string, error)
IsMaster(ip, port, password string) (bool, error)
MonitorRedis(ip, monitor, quorum, password string) error
MonitorRedisWithPort(ip, monitor, port, quorum, password string) error
MakeMaster(ip, port, password string) error
MakeSlaveOf(ip, masterIP, password string) error
MakeSlaveOfWithPort(ip, masterIP, masterPort, password string) error
GetSentinelMonitor(ip string) (string, string, error)
SetCustomSentinelConfig(ip string, configs []string) error
SetCustomRedisConfig(ip string, port string, configs []string, password string) error
SlaveIsReady(ip, port, password string) (bool, error)
SentinelCheckQuorum(ip string) error
}
Client defines the functions neccesary to connect to redis and sentinel to get or set what we nned
Click to show internal directories.
Click to hide internal directories.