Configure Redis Cache Server #88
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Redis Cache Server Configuration
Overview
Redis is an in-memory data structure store used as a database, cache, and message broker. This configuration provides high-performance caching for applications like Immich, session storage, and general application caching needs.
Installation
From Community Applications
Docker Configuration
Container Settings:
Port Mappings:
Volume Mappings:
Environment Variables:
Advanced Settings:
Initial Setup
1. Redis Configuration
Create
/mnt/cache/appdata/redis/redis.conf:2. First Run Configuration
3. Create Database Assignments
Service Integration
Connection Strings for Applications
Immich:
General Application Cache:
Session Storage:
Performance Optimization
1. Memory Analysis
2. Monitoring Commands
Backup Integration
Kopia Backup Configuration
Add to Kopia backup policy:
Automated Redis Backups
Create backup script
/mnt/cache/appdata/redis/backup.sh:Make executable:
chmod +x /mnt/cache/appdata/redis/backup.shAdd to cron:
0 3 * * * /mnt/cache/appdata/redis/backup.shMonitoring Setup
Uptime Kuma Integration
Monitor Name: Redis Cache Server
Monitor Type: Port
Hostname: 192.168.0.16
Port: 6379
Heartbeat Interval: 60 seconds
Retries: 3
Health Check Script
Create
/mnt/cache/appdata/redis/health_check.sh:Performance Monitoring Script
Create
/mnt/cache/appdata/redis/monitor.sh:Testing Procedures
1. Basic Functionality Test
2. Performance Test
3. Persistence Test
Troubleshooting
Common Issues
Connection Refused:
Memory Issues:
Performance Issues:
Persistence Issues:
Maintenance Tasks
Daily
Weekly
Monthly
Quarterly
Security Considerations
Authentication
Network Security
Data Security
Advanced Configuration
Redis Sentinel (High Availability)
Redis Cluster (Scaling)
Dependencies
Notes
Configuration updated for Unraid 7.0.1 - NastyNAS Server