πRedis & Cross-Server Synchronization
Overview
Prerequisites
Required
Installation
Basic Configuration
Step 1: Configure Redis Server
Step 2: Configure Each Minecraft Server
Step 3: Set Unique Server IDs
Step 4: Use MySQL (Recommended)
Step 5: Restart All Servers
Verifying Redis Connection
Check Server Logs
Test In-Game
Test Commands
How It Works
Market Synchronization
Purchase Synchronization
Data Flow
Advanced Configuration
Remote Redis Server
SSL/TLS Connection
Multiple Redis Databases
Connection Pool Tuning
Redis Data Structure
Cached Data
Key
Type
Purpose
TTL
Pub/Sub Channels
Channel
Purpose
Monitoring Redis
Check Connected Servers
View Cached Data
Performance Monitoring
Troubleshooting
Issue 1: Redis Connection Failed
Issue 2: Data Not Syncing
Issue 3: High Latency
Issue 4: Duplicate Server IDs
Best Practices
1. Use MySQL with Redis
2. Secure Your Redis
3. Monitor Redis Memory
4. Enable Persistence
Network Topologies
Topology 1: Single Redis (Simple)
Topology 2: Redis per Server (Advanced)
Topology 3: Central + Cache
Performance Tips
1. Use Connection Pooling
2. Minimize Network Hops
3. Use Pipeline for Bulk Operations
4. Monitor and Optimize
Migration Guide
Moving from Standalone to Cross-Server
Next Steps
Last updated

