@stigg/cache-redis-store provides the Redis-backed cache store implementation — including distributed locking and single-execution helpers — built on the shared entities from Cache Core. It’s used by persistent-cache-service and by @stigg/node-server-sdk’s Redis integration.
2026-07-05
- Versions 1.17.0 through 1.28.0 (2026-05-19 to 2026-07-05) carried no functional change to
cache-redis-storeitself — each only bumped the package version to track releases of other packages in the monorepo.
2026-05-19
- Added: support for disabling Redis cache expiration by setting
ttlto a negative value (e.g.-1, matching Redis’s own no-expiry convention). Entries are then written without theEXflag and remain authoritative through extended Stigg Cloud outages. Default behavior is unchanged (TTL stays on whenttlis unset). Consumed by@stigg/node-server-sdkv4.41.0+ (redis.ttl: -1) andpersistent-cache-servicev3.6.1+ (KEYS_TTL_IN_SECS=-1) for end-to-end no-expiry behavior.
2026-02-25
- Initial release. Extracted the Redis cache store, distributed locks, and cache key helpers out of
persistent-cache-serviceinto a standalone package, published alongside@stigg/cache-core. No behavior change from the extraction itself.
