redis

Redis best practices including data modeling, caching patterns, and performance optimization.

16 stars

Best use case

redis is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Redis best practices including data modeling, caching patterns, and performance optimization.

Teams using redis should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/redis/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/backend/redis/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/redis/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How redis Compares

Feature / AgentredisStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Redis best practices including data modeling, caching patterns, and performance optimization.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Redis Best Practices

## Data Modeling
- Use appropriate data structures
- Use meaningful key names
- Implement key expiration
- Use hashes for objects
- Use sorted sets for leaderboards

## Caching Patterns
- Cache-aside (lazy loading)
- Write-through for consistency
- Write-behind for performance
- Set appropriate TTLs
- Handle cache misses gracefully

## Performance
- Pipeline commands
- Use Lua scripts for atomic ops
- Avoid large keys/values
- Use SCAN instead of KEYS
- Monitor memory usage

## Reliability
- Enable persistence (RDB+AOF)
- Use Redis Cluster for HA
- Implement proper error handling
- Set maxmemory policy
- Monitor with RedisInsight

## Security
- Enable authentication
- Use TLS encryption
- Bind to specific interfaces
- Rename dangerous commands
- Limit client connections

Related Skills

alicloud-redis

16
from diegosouzapw/awesome-omni-skill

Manage Alibaba Cloud Redis (Tair / R-KVStore) using the @alicloud/r-kvstore20150101 TypeScript SDK. Use when working with Redis or Tair instances, accounts, backups, security (whitelist/SSL/TDE/audit), parameters, monitoring, cluster scaling, direct connection, Tair Custom instances, and resource tagging. Covers all 157 APIs of the R-KVStore 20150101 version.

azure-resource-manager-redis-dotnet

16
from diegosouzapw/awesome-omni-skill

Azure Resource Manager SDK for Redis in .NET.

agentuity-cli-cloud-redis-show

16
from diegosouzapw/awesome-omni-skill

Show Redis connection URL. Requires authentication. Use for Agentuity cloud platform operations

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development

copilot-tui-harness

16
from diegosouzapw/awesome-omni-skill

Expert in the Copilot SDK TUI Harness project. Use for development tasks including architecture, event system, plugins, OpenTUI components, and Copilot SDK integration. Triggers on TUI development, harness events, streaming UI, plugin system, event-driven architecture.

copilot-search

16
from diegosouzapw/awesome-omni-skill

Search the web using Claude Code's WebSearch/WebFetch tools combined with GitHub Copilot CLI to find current documentation, best practices, solutions, and technical information. Use when the user needs to research libraries, find API documentation, troubleshoot errors, or learn about new technologies. Requires Copilot CLI installed.

copilot-sdk

16
from diegosouzapw/awesome-omni-skill

Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent.

copilot-sdk-go

16
from diegosouzapw/awesome-omni-skill

Expert guidance for using the GitHub Copilot CLI SDK with Go, including API reference, best practices, and common usage patterns.

copilot-sdk-dotnet

16
from diegosouzapw/awesome-omni-skill

Build applications with GitHub Copilot CLI SDKs for .NET. Use for direct CopilotClient integration or Microsoft Agent Framework. Covers sessions, streaming, tools, MCP, permissions, and multi-agent workflows.

copilot-sdk-copilot-sdk

16
from diegosouzapw/awesome-omni-skill

Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent. Use when: the task directly matches copilot sdk responsibilities within plugin copilot-sdk. Do not use when: a more specific framework or task-focused skill is clearly a better match.

copilot-mcp-server

16
from diegosouzapw/awesome-omni-skill

Direct access to GitHub Copilot MCP server tools for AI-powered development assistance

copilot-instructions-blueprint-generator

16
from diegosouzapw/awesome-omni-skill

Technology-agnostic blueprint generator for creating comprehensive copilot-instructions.md files that guide GitHub Copilot to produce code consistent with project standards, architecture patterns, and exact technology versions by analyzing existing codebase patterns and avoiding assumptions.