You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add Memcached storage adapter and update documentation
Add a new @node-ts-cache/memcached-storage package that provides
a Memcached-based storage backend for high-performance distributed
caching. The implementation uses the memcached package and supports:
- Basic get/set/clear operations via IAsynchronousCacheType interface
- Single server or multi-server distributed configuration
- Configurable connection options (retries, timeout, poolSize)
Also updates all documentation to include both Elasticsearch and
Memcached storage adapters in:
- Main README.md (packages table, architecture diagram, choosing guide)
- ts-cache/README.md (storage engines table)
- ts-cache/ADVANCED.md (detailed configuration examples)
|[@node-ts-cache/redis-storage](./storages/redis)|| Redis storage using `redis` package (v4.x) |
54
-
|[@node-ts-cache/ioredis-storage](./storages/redisio)|| Redis storage using `ioredis` with compression support |
55
-
|[@node-ts-cache/node-cache-storage](./storages/node-cache)|| In-memory cache using `node-cache`|
56
-
|[@node-ts-cache/lru-storage](./storages/lru)|| LRU cache with automatic eviction |
|[@node-ts-cache/redis-storage](./storages/redis)|| Redis storage using `redis` package (v4.x) |
54
+
|[@node-ts-cache/ioredis-storage](./storages/redisio)|| Redis storage using `ioredis` with compression support |
55
+
|[@node-ts-cache/node-cache-storage](./storages/node-cache)|| In-memory cache using `node-cache`|
56
+
|[@node-ts-cache/lru-storage](./storages/lru)|| LRU cache with automatic eviction |
0 commit comments