add-redis-cache

Community

Tenant-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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.