Redis is used by theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/theonetrade/uzse-backtest-app/llms.txt
Use this file to discover all available pages before exploring further.
agent-swarm-kit and caching layers within the backtest-kit ecosystem that powers the UZSE Backtest App. It supports pub/sub messaging and in-memory state management for the optional AI-assisted analysis features built on top of the core pipeline. The project ships with a pre-configured Docker Compose file that runs Redis 7.4.1 on the standard port 6379 with password authentication enabled out of the box.
Docker Compose
Thedocker-compose.yaml under docker/redis/ runs Redis with a --requirepass flag so that unauthenticated connections are rejected from the start. Data is written to a named volume for persistence across container restarts.
Starting Redis
Connection Details
| Setting | Value |
|---|---|
| Host | localhost |
| Port | 6379 |
| Password | mysecurepassword (default) |
REDIS_PASSWORD environment variable and the --requirepass flag in the server command. Any client connecting to this instance must supply the password via AUTH before issuing commands.
Usage in the Backtest-Kit Ecosystem
Redis is consumed by theagent-swarm-kit layer, which provides orchestration, caching, and pub/sub capabilities for the optional AI/agent features within the backtest-kit ecosystem. These features include LLM-backed analysis agents and the real-time editor session state.
Redis is not required for the core UZSE data pipeline. All three primary pipeline stages — download trades, import trades, and build candles — operate exclusively against MongoDB. You only need Redis running if you are using the AI agent features or real-time analysis components of the backtest-kit platform.
Related Pages
MongoDB
Primary data store for trades and candles.
MinIO
Optional S3-compatible object storage.
Configuration
Environment variables and project setup.
Pine Script Analysis
Technical analysis via Pine Script in the editor.