Agent skill

redis

Configure Redis for caching and data storage. Set up clustering, persistence, and Sentinel. Use when implementing Redis caching or queues.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/redis-bagelhole-devops-security-agen

Metadata

Additional technical details for this skill

author
devops-skills
version
1.0

SKILL.md

Redis

Configure Redis for caching and data storage.

Installation & Setup

bash
# Install
apt install redis-server

# Configuration
# /etc/redis/redis.conf
bind 0.0.0.0
protected-mode yes
requirepass yourpassword
maxmemory 256mb
maxmemory-policy allkeys-lru

Basic Operations

bash
redis-cli -a yourpassword

# String operations
SET key "value"
GET key
SETEX key 3600 "value"  # With TTL

# Hash
HSET user:1 name "John" email "[email protected]"
HGETALL user:1

# List
LPUSH queue "task1"
RPOP queue

Persistence

bash
# RDB (snapshot)
save 900 1
save 300 10

# AOF (append-only file)
appendonly yes
appendfsync everysec

Sentinel (HA)

bash
# sentinel.conf
sentinel monitor mymaster 10.0.0.1 6379 2
sentinel down-after-milliseconds mymaster 30000
sentinel failover-timeout mymaster 180000

Best Practices

  • Set maxmemory and eviction policy
  • Use persistence for critical data
  • Implement Sentinel for HA
  • Monitor memory usage

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results