Launching the Platform/Self hosted/Prerequisites
Redis Cache
Setup and configure Redis cache for your self-hosted platform
Overview
Purpose
- Session management
- Real-time features
- Caching layer
- Performance optimization
Key Features
- Fast in-memory storage
- Data persistence
- High availability
- Monitoring capabilities
Deployment Options
Cloud Provider Options
Google Cloud Memorystore
- Go to Google Cloud Console
- Enable Memorystore for Redis API
- Create new Redis instance:
- Choose Basic tier for standard workloads
- Select region (same as your GKE cluster)
- Set memory capacity (minimum 1GB)
- Enable authentication (recommended)
- Configure VPC network and authorized networks
Redis Cloud
- Create account at Redis Cloud
- Create new subscription:
- Fixed plan (minimum 1GB)
- Choose region
- Enable password protection
- Create database with default settings
Digital Ocean Redis
- Access Digital Ocean Console
- Create Database > Redis
- Configure:
- Choose smallest plan
- Select datacenter
- Enable eviction policy
Benefits
- Automatic backups
- High availability
- Security patches
- Performance monitoring
Requirements
Minimum Specifications
- Redis 6.0 or higher
- 1GB memory
- Network access from platform
- Password protection enabled
Recommended Features
- Persistence enabled
- Automatic backups
- Monitoring setup
- Eviction policies configured
Information Collection
Required Values for Platform Installation
- Redis hostname/endpoint
- Port number (default: 6379)
- Password (if authentication enabled)
- TLS enabled/disabled
When using Google Memorystore:
- Enable only one Redis solution (
redis.enabled
orredis.memorystore.enabled
) - Ensure your GKE cluster has access to the Memorystore instance
- Configure the same region as your GKE cluster
Validation
Troubleshooting
Connection Failures
- Verify credentials
- Check network/firewall rules
- Confirm TLS settings
- Validate endpoint format
- For Memorystore: verify VPC peering
Performance Issues
- Monitor memory usage
- Check eviction policies
- Review connection limits
- Verify resource allocation
- For Memorystore: check instance tier
Need help? Contact [email protected] if you encounter any issues.