amazon-elasticache

Provisions, configures, monitors, and migrates AWS ElastiCache Valkey, Redis, and Memcached clusters.

Updated Jul 21, 2026
One-click install
npx skills add https://github.com/richardnroman/Synthetic-Data-Exchange-Licensing-Platform --skill amazon-elasticache-richardnroman
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: amazon-elasticache
Source: https://github.com/richardnroman/Synthetic-Data-Exchange-Licensing-Platform/tree/main/.agents/skills/amazon-elasticache
Command: npx skills add https://github.com/richardnroman/Synthetic-Data-Exchange-Licensing-Platform --skill amazon-elasticache-richardnroman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires boto3, valkey, and includes scripts (resource) and references (resource) components.

What problem does it solve? Developers face slow API responses, database read bottlenecks, DynamoDB throttling, and Bedrock latency or cost issues, and they lack guided expertise for choosing, provisioning, securing, and operating AWS ElastiCache across Valkey, Redis OSS, and Memcached engines. ## Core Features & Use Cases - Sub-skill routing: A registry of six sub-skills (requirements, setup, data-modeling, genai, monitoring, migration) matches user intent to the right workflow, with shared state tracked in .elasticache/requirements.json. - Provisioning and connectivity: Guides engine selection, serverless vs node-based deployment, VPC connectivity, TLS, RBAC/IAM auth, and IaC via CloudFormation, CDK, or Terraform, including SSM tunnel setup for local development. - GenAI and vector workloads: Classifies AI caching into plain cache, semantic response cache, or full vector search modes, enforcing node-based Valkey 8.2+ for vector similarity search, RAG, and agent memory. - Operations and migration: Generates CloudWatch dashboards and alarms, estimates serverless ECPU costs, and runs migration preflight checks for moving self-managed Redis to ElastiCache. - Use Case: A team with an RDS-backed application suffering read bottlenecks uses the skill to evaluate ElastiCache fit, provision a Valkey serverless cache, implement cache-aside patterns, and deploy monitoring alarms. ## Quick Start Ask the assistant to help you set up an ElastiCache Valkey cache for your application and recommend the right engine and deployment model.

Frequently Asked Questions about amazon-elasticache

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up an ElastiCache Valkey cluster on AWS?▼

Use the setup sub-skill, which walks through engine selection, serverless vs node-based deployment, VPC and security group configuration, TLS, and RBAC or IAM authentication. It supports AWS CLI, boto3, CloudFormation, CDK, and Terraform provisioning paths.

Should I use ElastiCache serverless or node-based clusters?▼

Serverless deploys in under a minute and removes infrastructure management, but node-based is required for vector search, Global Datastore, and online migration targets. The requirements sub-skill evaluates your workload, latency, and budget to recommend the right model.

Does ElastiCache support vector search for RAG applications?▼

Yes, vector search is available on node-based Valkey 8.2 or above, with Valkey 9.0 recommended. Serverless caches do not support vector search, so the skill enforces node-based deployment for semantic caching, RAG retrieval, and agent memory workloads.

How do I migrate self-managed Redis to ElastiCache?▼

Run scripts/migration_preflight.py against your source instance to check engine version, modules, key counts, and restricted command usage. Online migration requires AUTH disabled, protected-mode off, matching shard counts, and a node-based target with Multi-AZ enabled.

Why can't I connect to ElastiCache from my local laptop?▼

ElastiCache is VPC-centric and not publicly accessible by default. Use scripts/find_tunnel_host.py to locate an SSM-managed EC2 instance in your VPC, then start an SSM port-forwarding tunnel to reach the cache endpoint securely.

How do I estimate ElastiCache Serverless ECPU costs?▼

Run scripts/collect_metrics.sh against your cluster to gather INFO memory and commandstats data, then use the command classifier to estimate ECPUs. Simple commands cost 1 ECPU per KB transferred, while complex commands bill on the higher of vCPU time or data transferred.