pub struct Config {Show 14 fields
pub is_discard_rdb: bool,
pub is_aof: bool,
pub host: String,
pub port: u16,
pub username: String,
pub password: String,
pub repl_id: String,
pub repl_offset: i64,
pub read_timeout: Option<Duration>,
pub write_timeout: Option<Duration>,
pub is_tls_enabled: bool,
pub is_tls_insecure: bool,
pub identity: Option<String>,
pub identity_passwd: Option<String>,
}
Expand description
配置信息结构体定义
Fields§
§is_discard_rdb: bool
是否跳过整个RDB不进行处理,直接进入AOF处理
is_aof: bool
是否需要处理AOF, 如为false, 处理完RDB后RedisListener
将中止
host: String
Redis的地址
port: u16
Redis的端口
username: String
Redis的用户名
password: String
Redis的密码
repl_id: String
Replication ID
repl_offset: i64
Replication Offset
read_timeout: Option<Duration>
Read Timeout
write_timeout: Option<Duration>
Write Timeout
is_tls_enabled: bool
是否启用TLS
is_tls_insecure: bool
是否信任无效的证书和域名
identity: Option<String>
客户端认证所使用的Key
identity_passwd: Option<String>
解密Key所需的密码
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Config
impl RefUnwindSafe for Config
impl Send for Config
impl Sync for Config
impl Unpin for Config
impl UnwindSafe for Config
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