pub trait CacheBase {
// Required methods
fn db(&mut self, db: i8) -> &mut Self;
fn set(&mut self, key: &str, value: JsonValue, time: usize) -> bool;
fn get(&mut self, key: &str) -> JsonValue;
fn del(&mut self, key: &str) -> bool;
fn keys(&mut self, key: &str) -> JsonValue;
fn set_list(&mut self, key: &str, value: JsonValue) -> bool;
fn get_list(&mut self, key: &str) -> JsonValue;
fn set_message_queue(&mut self, key: &str, value: JsonValue) -> bool;
fn get_message_queue(&mut self, key: &str) -> JsonValue;
fn set_object(&mut self, key: &str, field: &str, value: JsonValue) -> bool;
fn get_object(&mut self, key: &str) -> JsonValue;
}Required Methods§
sourcefn set_message_queue(&mut self, key: &str, value: JsonValue) -> bool
fn set_message_queue(&mut self, key: &str, value: JsonValue) -> bool
设置消息队列
sourcefn get_message_queue(&mut self, key: &str) -> JsonValue
fn get_message_queue(&mut self, key: &str) -> JsonValue
获取消息队列
fn set_object(&mut self, key: &str, field: &str, value: JsonValue) -> bool
sourcefn get_object(&mut self, key: &str) -> JsonValue
fn get_object(&mut self, key: &str) -> JsonValue
获取哈希值
Object Safety§
This trait is not object safe.