Skip to content

Commit 85a5d5a

Browse files
committed
docs: added info for the available redis environments
re RI-7726
1 parent 7f91d31 commit 85a5d5a

File tree

2 files changed

+65
-0
lines changed

2 files changed

+65
-0
lines changed

tests/e2e/README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# Redis Insight Testcafe e2e tests
22

3+
## 📚 Redis Test Environments
4+
5+
For a complete guide to all available Redis environments (standalone, clusters, sentinel, etc.), see **[REDIS_ENVIRONMENTS.md](./REDIS_ENVIRONMENTS.md)**
6+
7+
This includes:
8+
- Connection details for 15+ Redis environments
9+
- VPN setup for cluster access
10+
- SSH tunneling configuration
11+
12+
---
13+
314
### Before run tests run next commands
415

516
## start application:

tests/e2e/REDIS_ENVIRONMENTS.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
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

Comments
 (0)