OptionalautoResendUnfulfilledCommands
autoResendUnfulfilledCommands?: boolean
OptionalautoResubscribe
autoResubscribe?: boolean
OptionalcommandsQueueMaxLength
commandsQueueMaxLength?: number
OptionalconnectTimeout
connectTimeout?: number
Optionaldatabase
database?: number
OptionaldisableOfflineQueue
disableOfflineQueue?: boolean
OptionalenableReadyCheck
enableReadyCheck?: boolean
Optionalfamily
family?: "IPv4" | "IPv6"
OptionalkeepAlive
keepAlive?: number
OptionalkeyPrefix
keyPrefix?: string
OptionallazyConnect
lazyConnect?: boolean
OptionallegacyMode
legacyMode?: boolean
Optionalname
name?: string
Optionalpassword
password?: string
Optionalreadonly
readonly?: boolean
Optionalretry
retry?: {
initialReconnectionDelay?: number;
maxReconnectionAttempts?: number;
maxRetryCount?: number;
reconnectionBackoffFactor?: number;
totalReconnectionTimeout?: number;
}
Optionalsocket
socket?: {
host?: string;
port?: number;
servername?: string;
tls?: boolean;
}
OptionalstringNumbers
stringNumbers?: boolean
Optionaltls
tls?: boolean | ConnectionOptions
Optionalusername
username?: string