Expand description
Pluggable cache backend trait and implementations (CachekitIO, Redis, Memcached, File, Workers).
Modules§
- cachekitio
- HTTP backend for the cachekit.io SaaS API.
- file
- Local filesystem backend, byte-compatible with cachekit-py’s File backend. Local filesystem backend, byte-compatible with cachekit-py’s File backend.
- memcached
- Memcached backend via the
rust-memcacheclient. Memcached backend viarust-memcache(r2d2-pooled, per-socket read/write timeouts, ASCII protocol). - redis
- Redis backend via the
fredclient.
Structs§
- Health
Status - Describes the health of a backend at a point in time.
Traits§
- Backend
- Async cache backend abstraction.
- Lockable
Backend - Optional extension for backends that support distributed locking.
- TtlInspectable
- Optional extension for backends that can report the remaining TTL of a key.