pub enum AofRecord {
Show 22 variants
Set {
key: String,
value: Bytes,
expire_ms: i64,
},
Del {
key: String,
},
Expire {
key: String,
seconds: u64,
},
LPush {
key: String,
values: Vec<Bytes>,
},
RPush {
key: String,
values: Vec<Bytes>,
},
LPop {
key: String,
},
RPop {
key: String,
},
ZAdd {
key: String,
members: Vec<(f64, String)>,
},
ZRem {
key: String,
members: Vec<String>,
},
Persist {
key: String,
},
Pexpire {
key: String,
milliseconds: u64,
},
Incr {
key: String,
},
Decr {
key: String,
},
HSet {
key: String,
fields: Vec<(String, Bytes)>,
},
HDel {
key: String,
fields: Vec<String>,
},
HIncrBy {
key: String,
field: String,
delta: i64,
},
SAdd {
key: String,
members: Vec<String>,
},
SRem {
key: String,
members: Vec<String>,
},
IncrBy {
key: String,
delta: i64,
},
DecrBy {
key: String,
delta: i64,
},
Append {
key: String,
value: Bytes,
},
Rename {
key: String,
newkey: String,
},
}Expand description
A single mutation record stored in the AOF.
Variants§
Set
SET key value [expire_ms]. expire_ms is -1 for no expiration.
Del
DEL key.
Expire
EXPIRE key seconds.
LPush
LPUSH key value [value …].
RPush
RPUSH key value [value …].
LPop
LPOP key.
RPop
RPOP key.
ZAdd
ZADD key score member [score member …].
ZRem
ZREM key member [member …].
Persist
PERSIST key — remove expiration.
Pexpire
PEXPIRE key milliseconds.
Incr
INCR key.
Decr
DECR key.
HSet
HSET key field value [field value …].
HDel
HDEL key field [field …].
HIncrBy
HINCRBY key field delta.
SAdd
SADD key member [member …].
SRem
SREM key member [member …].
IncrBy
INCRBY key delta.
DecrBy
DECRBY key delta.
Append
APPEND key value.
Rename
RENAME key newkey.
Trait Implementations§
impl StructuralPartialEq for AofRecord
Auto Trait Implementations§
impl !Freeze for AofRecord
impl RefUnwindSafe for AofRecord
impl Send for AofRecord
impl Sync for AofRecord
impl Unpin for AofRecord
impl UnwindSafe for AofRecord
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