docs/interfaces/SentinelConnectionOptions.html
interface SentinelConnectionOptions {
connectTimeout?: number;
disconnectTimeout?: number;
enableTLSForSentinelMode?: boolean;
failoverDetector?: boolean;
family?: number;
name?: string;
natMap?: NatMap;
path?: string;
preferredSlaves?: PreferredSlaves;
protocol?: ProtocolVersion;
replyMapping?: ReplyMappingMode;
role?: "master" | "slave";
sentinelCommandTimeout?: number;
sentinelMaxConnections?: number;
sentinelPassword?: string;
sentinelReconnectStrategy?: ((retryAttempts) => number | void);
sentinelRetryStrategy?: ((retryAttempts) => number | void);
sentinelTLS?: ConnectionOptions;
sentinelUsername?: string;
sentinels?: Partial<SentinelAddress>[];
tls?: ConnectionOptions;
updateSentinels?: boolean;
}
connectTimeout?disconnectTimeout?enableTLSForSentinelMode?failoverDetector?family?name?natMap?path?preferredSlaves?protocol?replyMapping?role?sentinelCommandTimeout?sentinelMaxConnections?sentinelPassword?sentinelReconnectStrategy?sentinelRetryStrategy?sentinelTLS?sentinelUsername?sentinels?tls?updateSentinels?
Optional connectTimeoutconnectTimeout?: number
Optional disconnectTimeoutdisconnectTimeout?: number
Optional enableTLSForSentinelModeenableTLSForSentinelMode?: boolean
Optional failoverDetectorfailoverDetector?: boolean
Optional familyfamily?: number
Optional namename?: string
Master group name of the Sentinel
Optional natMapnatMap?: NatMap
Optional pathpath?: string
Optional preferredSlavespreferredSlaves?: PreferredSlaves
Optional protocolprotocol?: ProtocolVersion
Optional replyMappingreplyMapping?: ReplyMappingMode
Optional rolerole?: "master" | "slave"
"master"Copy
Optional sentinelCommandTimeoutsentinelCommandTimeout?: number
Optional sentinelMaxConnectionssentinelMaxConnections?: number
10Copy
Optional sentinelPasswordsentinelPassword?: string
Optional sentinelReconnectStrategysentinelReconnectStrategy?: ((retryAttempts) => number | void)
- retryAttempts: number
Optional sentinelRetryStrategysentinelRetryStrategy?: ((retryAttempts) => number | void)
- retryAttempts: number
Optional sentinelTLSsentinelTLS?: ConnectionOptions
Optional sentinelUsernamesentinelUsername?: string
Optional sentinelssentinels?: Partial<SentinelAddress>[]
Optional tlstls?: ConnectionOptions
Optional updateSentinelsupdateSentinels?: boolean
OSLightDark
connectTimeoutdisconnectTimeoutenableTLSForSentinelModefailoverDetectorfamilynamenatMappathpreferredSlavesprotocolreplyMappingrolesentinelCommandTimeoutsentinelMaxConnectionssentinelPasswordsentinelReconnectStrategysentinelRetryStrategysentinelTLSsentinelUsernamesentinelstlsupdateSentinels