baichun_framework_cache/
lib.rs1mod local;
2#[cfg(feature = "multilevel")]
3mod multilevel;
4mod redis;
5
6#[cfg(feature = "redis")]
8pub use redis::RedisClient;
9#[cfg(feature = "redis")]
10pub use redis::{get_client as get_redis_client, init as init_redis, REDIS_CLIENT};
11pub use redis::{
12 PoolConfig, RedisCluster, RedisConfig, RedisError, RedisMode, RedisNode, RedisSentinel,
13 Result as RedisResult,
14};
15
16pub use local::{get_client as get_local_client, init as init_local, LOCAL_CACHE};
18pub use local::{LocalCacheStats, LocalClient, LocalConfig, LocalError, Result as LocalResult};
19
20#[cfg(feature = "multilevel")]
22pub use multilevel::{
23 get_client as get_multilevel_client, init as init_multilevel, CacheMode, MultilevelCacheStats,
24 MultilevelClient, MultilevelConfig, MultilevelError, Result as MultilevelResult,
25 MULTILEVEL_CACHE,
26};