| name | redis-installation |
| description | Complete Redis installation guide for all platforms - Linux, macOS, Docker, and cloud deployments with configuration templates |
| sasmp_version | 1.3.0 |
| bonded_agent | 01-redis-fundamentals |
| bond_type | PRIMARY_BOND |
| version | 2.1.0 |
| last_updated | 2025-01 |
| parameters | {"platform":{"type":"string","required":true,"enum":["linux-debian","linux-rhel","macos","docker","kubernetes"],"description":"Target platform for installation"},"redis_version":{"type":"string","required":false,"default":"7.2","pattern":"^[6-7]\\.[0-9]+$"},"install_method":{"type":"string","required":false,"enum":["package","source","container"],"default":"package"},"persistence":{"type":"boolean","required":false,"default":true}} |
| retry_config | {"max_retries":3,"backoff_strategy":"exponential","backoff_base_ms":2000,"retryable_errors":["network_timeout","package_not_found","repository_error"]} |
| observability | {"logging":{"level":"info","format":"json"},"metrics":["installation_duration_ms","verification_result","config_validation_status"]} |
| validation | {"pre_install":[{"check_disk_space":"1GB"},{"check_memory":"512MB"},{"check_ports":[6379]}],"post_install":[{"verify_ping":true},{"verify_version":true}]} |
Redis Installation Skill
Overview
Production-grade installation skill for Redis across all major platforms with automated verification and configuration validation.
Supported Platforms
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
redis-cli ping
Linux (RHEL/CentOS/Rocky)
sudo dnf install epel-release -y
sudo dnf install redis -y
sudo systemctl start redis
sudo systemctl enable redis
macOS (Homebrew)
brew install redis
brew services start redis
redis-server /opt/homebrew/etc/redis.conf
Docker
docker run -d --name redis -p 6379:6379 redis:7-alpine
docker run -d --name redis \
-p 6379:6379 \
-v redis-data:/data \
redis:7-alpine redis-server --appendonly yes
docker run -d --name redis \
-p 6379:6379 \
-v $(pwd)/redis.conf:/usr/local/etc/redis/redis.conf \
redis:7-alpine redis-server /usr/local/etc/redis/redis.conf
Kubernetes (Helm)
helm repo add bitnami https://charts.bitnami.com/bitnami
helm install redis bitnami/redis \
--set auth.password=your-password \
--set replica.replicaCount=2