Skip to content

RedisConnectionParams

faststream.redis.schemas.types.RedisConnectionParams #

Bases: TypedDict

Connection-level parameters.

host instance-attribute #

host: str

port instance-attribute #

port: str | int

db instance-attribute #

db: str | int

connection_class instance-attribute #

connection_class: type[Connection]

client_name instance-attribute #

client_name: str | None

health_check_interval instance-attribute #

health_check_interval: float

max_connections instance-attribute #

max_connections: int | None

socket_timeout instance-attribute #

socket_timeout: float | None

socket_connect_timeout instance-attribute #

socket_connect_timeout: float | None

socket_read_size instance-attribute #

socket_read_size: int

socket_keepalive instance-attribute #

socket_keepalive: bool

socket_keepalive_options instance-attribute #

socket_keepalive_options: Mapping[int, int | bytes] | None

socket_type instance-attribute #

socket_type: int

retry_on_timeout instance-attribute #

retry_on_timeout: bool

encoding instance-attribute #

encoding: str

encoding_errors instance-attribute #

encoding_errors: str

parser_class instance-attribute #

parser_class: type[BaseParser]

encoder_class instance-attribute #

encoder_class: type[Encoder]