Open Source|All improvements go through Pull Requests with automated CI checks before review by@Leo-Galli|Join Discord|Contributing guide
Redis

Redis

Redis powers BullMQ queues, caching, rate limiting and WebSocket pub/sub.

Setup

sudo apt install redis-server
sudo systemctl enable --now redis-server
redis-cli ping   # expect: PONG

Configuration

REDIS_URL=redis://127.0.0.1:6379

Usage in Aetheris

FeatureHow Redis is used
BullMQ queuesJob scheduling, retries, rate limiting
Session cacheToken and user data cache
Rate limitingPer-IP request throttling
WebSocket pub/subReal-time console and telemetry

Persistence (production)

Enable AOF for durability:

# /etc/redis/redis.conf
appendonly yes
appendfsync everysec

Health check

redis-cli ping
# PONG
 
redis-cli info keyspace

See also: Architecture, Environment variables.