pub struct ValkeyConfigInput {Show 13 fields
pub host: String,
pub port: u16,
pub database: u32,
pub username: Option<SecretString>,
pub password: Option<SecretString>,
pub key_prefix: String,
pub transport_security: ValkeyTransportSecurity,
pub tls_trust: ValkeyTlsTrust,
pub connection_timeout_millis: u64,
pub response_timeout_millis: u64,
pub retry_attempts: u32,
pub concurrency_limit: u32,
pub pipeline_buffer_size: u32,
}Expand description
Raw Valkey configuration input.
Fields§
§host: StringDNS hostname or IP address without a URI scheme.
port: u16TCP port.
database: u32Logical database number.
username: Option<SecretString>Optional ACL username, treated as sensitive operational metadata.
password: Option<SecretString>Optional password or access token.
key_prefix: StringPrefix prepended to every binary key.
transport_security: ValkeyTransportSecurityTransport security policy.
tls_trust: ValkeyTlsTrustCertificate roots used when TLS is required.
connection_timeout_millis: u64Connection establishment deadline.
response_timeout_millis: u64Per-command response deadline.
retry_attempts: u32Automatic reconnect attempt count.
concurrency_limit: u32Concurrent in-flight command ceiling.
pipeline_buffer_size: u32Bounded outbound pipeline queue size.
Trait Implementations§
Source§impl Debug for ValkeyConfigInput
impl Debug for ValkeyConfigInput
Auto Trait Implementations§
impl Freeze for ValkeyConfigInput
impl RefUnwindSafe for ValkeyConfigInput
impl Send for ValkeyConfigInput
impl Sync for ValkeyConfigInput
impl Unpin for ValkeyConfigInput
impl UnsafeUnpin for ValkeyConfigInput
impl UnwindSafe for ValkeyConfigInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more