add-redis-cache
CommunityTenant-isolated Redis caching for fast Lambdas
Authortcelestino
Version1.0.0
Installs0
System Documentation
What problem does it solve?
ElastiCache Redis connections are frequently created per invocation, leading to latency, cold starts, and connection churn. This Skill introduces a reusable Redis client and tenant-scoped sessions combined with a cache-aside layer to improve performance and data isolation across Lambda-based microservices.
Core Features & Use Cases
- Reusable Redis client across Lambda invocations to reduce connection overhead and warm-start costs.
- Tenant-isolated SessionService to prevent cross-tenant data leakage and track user context.
- CacheService with a namespace-based cache, TTLs, and cache-aside pattern to accelerate reads and simplify data synchronization.
- Use Case: Attach to existing services created with create-lambda-service to add fast in-process caching and robust session management.
Quick Start
Integrate the provided Redis client, session service, and cache service into your existing Lambda microservice to enable tenant-isolated sessions and cache-aside caching.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: add-redis-cache Download link: https://github.com/tcelestino/softplan-engineering-skills/archive/main.zip#add-redis-cache Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.