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: StringRedis的地址
port: u16Redis的端口
username: StringRedis的用户名
password: StringRedis的密码
repl_id: StringReplication ID
repl_offset: i64Replication 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