|
| 1 | +# Redis Test Environments - Connection Guide |
| 2 | + |
| 3 | +This document lists all available Redis environments for testing RedisInsight. |
| 4 | + |
| 5 | +## 🚀 Quick Start |
| 6 | + |
| 7 | +### 1. Start All Redis Services |
| 8 | +```bash |
| 9 | +cd tests/e2e |
| 10 | +docker-compose -f rte.docker-compose.yml up -d |
| 11 | +``` |
| 12 | + |
| 13 | +### 2. Start VPN (Required for Clusters and Sentinel) |
| 14 | +```bash |
| 15 | +docker-compose -f rte.networks.docker-compose.yml -f vpn.docker-compose.yml up -d |
| 16 | +``` |
| 17 | + |
| 18 | +### 3. Connect to VPN |
| 19 | +- **Profile**: `tests/e2e/rte/openvpn/test.ovpn` |
| 20 | +- **Import** into your OpenVPN client and Connect |
| 21 | +- **Verify**: `ping 172.31.100.221` should work |
| 22 | + |
| 23 | +### 4. Ready to Test! |
| 24 | +All Redis environments are now accessible. See below for connection details. |
| 25 | + |
| 26 | +--- |
| 27 | + |
| 28 | +## 📊 Available Environments Summary |
| 29 | + |
| 30 | +- **8 Standalone instances** (different versions and configurations) - No VPN needed |
| 31 | +- **3 Cluster configurations** (plain, RediSearch, RedisGears) - VPN required |
| 32 | +- **1 Sentinel setup** - VPN required |
| 33 | +- **1 Redis Enterprise** - No VPN needed (but needs 12GB+ RAM) |
| 34 | +- **1 SSH server** - For testing SSH tunneling |
| 35 | + |
| 36 | +| Database Type | URL | User/Password | VPN Required | Notes | |
| 37 | +|--------------|-----|----------|--------------|-------| |
| 38 | +| OSS Standalone | localhost:8100 | None | No | Redis with modules (Search, Graph, TimeSeries, JSON, Bloom) | |
| 39 | +| OSS Standalone v5 | localhost:8101 | None | No | Redis 5.0.14 | |
| 40 | +| OSS Standalone v7 | localhost:8108 | None | No | Redis 7.4-rc2 | |
| 41 | +| OSS Standalone v8 | localhost:8109 | None | No | Redis 8.0-M02 | |
| 42 | +| OSS Standalone Empty | localhost:8105 | None | No | Empty database with all modules | |
| 43 | +| OSS Standalone Big | localhost:8103 | None | No | Large dataset (~2.6GB) for performance testing | |
| 44 | +| OSS Standalone TLS | localhost:8104 | None | No | TLS/SSL enabled | |
| 45 | +| OSS Standalone RedisGears | localhost:8106 | None | No | RedisGears 2.0 module | |
| 46 | +| OSS Cluster v7 | localhost:8200 or 172.31.100.211:6379 | None | Yes | 3 master nodes, cluster mode | |
| 47 | +| OSS Cluster RediSearch | localhost:8221 or 172.31.100.221:6379 | None | Yes | 3 masters with RediSearch & JSON | |
| 48 | +| OSS Cluster RedisGears 2.0 | 172.31.100.191:6379 | None | **Yes** | 6 nodes (3 masters + 3 replicas), VPN only | |
| 49 | +| OSS Sentinel | localhost:28100 | password | Yes | Sentinel with 2 primary nodes | |
| 50 | +| Redis Enterprise API | https://localhost:19443 | [email protected] / 123456 | No | Web UI access | |
| 51 | +| Redis Enterprise DB | localhost:12000 | None | No | Requires 12GB+ RAM, may fail on low memory | |
| 52 | +| SSH Server | localhost:2222 | u / pass | No | For SSH tunneling. Connect to 172.31.100.109:6379 (OSS Standalone) | |
| 53 | + |
| 54 | + |
0 commit comments