connection-management

vanman2024's avatarfrom vanman2024

Redis connection pooling, client configuration, and reconnection strategies. Use when setting up Redis clients, managing connection pools, handling reconnection logic, or configuring sentinel/cluster modes.

⭐0stars🔀0forks📁View on GitHub🕐Updated Dec 29, 2025

When & Why to Use This Skill

This Claude skill provides a comprehensive framework for Redis connection management, focusing on optimized connection pooling, client configuration, and robust reconnection strategies. It streamlines the implementation of high-availability Redis architectures, including Sentinel and Cluster modes, ensuring resilient database connectivity and improved application performance through standardized templates and validation scripts.

Use Cases

  • Scenario 1: Implementing efficient Redis connection pooling in FastAPI or Next.js applications to prevent connection leaks and optimize resource usage.
  • Scenario 2: Configuring high-availability Redis setups using Sentinel or Cluster modes to ensure system uptime and data reliability.
  • Scenario 3: Automating Redis connectivity testing and configuration validation during the CI/CD process to catch infrastructure issues early.
  • Scenario 4: Standardizing environment-based Redis configurations across development and production environments using secure, placeholder-driven templates.
nameconnection-management
descriptionRedis connection pooling, client configuration, and reconnection strategies. Use when setting up Redis clients, managing connection pools, handling reconnection logic, or configuring sentinel/cluster modes.
allowed-toolsRead, Bash, Grep, Glob

connection-management

Purpose: Redis connection pooling, client configuration, and reconnection strategies.

Activation Triggers:

  • When setting up Redis connections
  • When user mentions connection pooling, client configuration
  • When implementing high-availability Redis setups

Quick Reference

This skill provides templates, scripts, and examples for Redis connection management.

Scripts

  • scripts/setup-redis.sh - Initial Redis setup and configuration
  • scripts/validate-config.sh - Validate Redis configuration
  • scripts/test-connection.sh - Test Redis connectivity

Templates

  • templates/basic-config.ts.template - TypeScript Redis connection config
  • templates/basic-config.py.template - Python Redis connection config
  • templates/redis-config.env.template - Environment variables template
  • templates/docker-compose.yml.template - Docker Compose setup

Examples

  • examples/basic-usage.md - Basic connection patterns
  • examples/fastapi-example.md - FastAPI integration example
  • examples/nextjs-example.md - Next.js integration example

Security Compliance

This skill follows strict security rules:

  • All code examples use placeholder values only
  • No real API keys, passwords, or secrets
  • Environment variable references in all code
  • .gitignore protection documented