Structs§
- Hook
Stat - 封装连接池生命周期日志与统计。 内部通过 Arc 共享,克隆开销极低,可安全分发给各 hook 闭包。
- Redis
Cache - Redis 缓存封装,提供键值读写、分布式锁、计数器等常用缓存操作。
- Redis
Client - Redis
Client Conn - Redis
CmdStat - Redis
Config - Redis
Stat - TtlLru
Store - 线程安全的 TTL + LRU 两级淘汰缓存存储。 同时支持多读或单写并发访问。
- TwoLevel
Store - 内存 LRU + Redis 双层缓存。 读操作优先命中内存 LRU,未命中再查 Redis 并回填内存层。
Enums§
Traits§
- Expired
- 用于判断缓存数据是否已过期的 trait。
Functions§
- new_
redis_ client - 根据配置创建 Redis 客户端(单节点或集群)。 单节点时使用 deadpool-redis 标准池,多节点时使用集群池。