Skip to main content

Crate tibba_cache

Crate tibba_cache 

Source

Structs§

HookStat
封装连接池生命周期日志与统计。 内部通过 Arc 共享,克隆开销极低,可安全分发给各 hook 闭包。
RedisCache
Redis 缓存封装,提供键值读写、分布式锁、计数器等常用缓存操作。
RedisClient
RedisClientConn
RedisCmdStat
RedisConfig
RedisStat
TtlLruStore
线程安全的 TTL + LRU 两级淘汰缓存存储。 同时支持多读或单写并发访问。
TwoLevelStore
内存 LRU + Redis 双层缓存。 读操作优先命中内存 LRU,未命中再查 Redis 并回填内存层。

Enums§

Error

Traits§

Expired
用于判断缓存数据是否已过期的 trait。

Functions§

new_redis_client
根据配置创建 Redis 客户端(单节点或集群)。 单节点时使用 deadpool-redis 标准池,多节点时使用集群池。

Type Aliases§

RedisCmdStatCallback