🚀 Open Source · Self-Hosted

The Redis UI you
actually own

Production-grade Redis management — browse 100M+ keys, monitor metrics in real-time, manage teams. One Docker command. No SaaS. No data leaving your network.

Docker Pulls Image Size License Node Platforms
Get Started View on Docker Hub
# Run RedisAtlas in seconds
docker run -d \
-p 8080:80 \
-e JWT_SECRET=change-me \
-e ADMIN_PASSWORD=change-me \
nexaleaf/redisatlas:latest
100M+
Keys supported
1
Docker command
30+
Built-in features
2
Platforms (amd64 · arm64)
0
SaaS fees

Everything you need to manage Redis

Built for engineers who want full visibility into their Redis clusters without compromising on security.

🔑

Key Explorer

Browse, search, create, edit, and delete keys with bulk operations. Handles 100M+ keys with cursor-based pagination.

📊

Real-time Dashboard

Live server metrics, memory usage, connected clients, and hit/miss ratios streamed over WebSocket.

💻

Redis Console

Execute raw Redis commands directly with syntax highlighting and command history.

📈

Analytics

Hit rate, eviction trends, namespace breakdown, and 24-hour historical charts (1h / 6h / 24h) with interactive time-range selection.

🐢

Slow Log

Visualize slow queries, identify bottlenecks, and optimize your Redis usage.

📡

Pub/Sub

Publish messages and subscribe to channels and patterns in real time from the browser.

📦

Size Analysis

Find your biggest keys and memory hogs. Understand what's consuming your Redis memory.

🩺

Diagnostics

Full INFO ALL viewer across all sections with health indicators. Admin-only BGSAVE & BGREWRITEAOF triggers.

📥

Key Import

Import keys from JSON, CSV, or Redis command files with a 5-entry preview and overwrite control.

✏️

Rich Type Editors

Inline add / edit / delete for individual Hash fields, List items, Set members, and ZSet scores — no full-key rewrites.

🖥️

Live Monitor

Stream every Redis command in real time. Filter by command, pause/resume feed, track cmd/s. Color-coded by operation type.

🔔

Key Watch

Watch key patterns for keyspace notification events — set, del, expired, hset, and more — streamed live via WebSocket.

🔗

Multi-Connection

Manage multiple Redis servers simultaneously from a single interface.

👥

User Management

Role-based access control with admin and viewer roles. Invite team members securely.

🔒

HTTP & HTTPS

Auto-detects cert mount and switches modes. Works plain HTTP out of the box, TLS when certs are provided.

⚙️

Config Viewer

Inspect the full Redis server configuration without needing CLI access.

🏗️

Single Container

Frontend, backend, and nginx all in one image. No orchestration required for simple deployments.

🌊

Streams Explorer

Full Redis Streams UI — browse entries, manage consumer groups, inspect pending messages, and ACK from the browser.

🌿

Key Patterns

Namespace tree-view with key counts, memory usage bars, and one-click drill-down to the Key Explorer with a pre-set match filter.

♻️

Replication

Master/replica topology with per-replica lag gauge, sync state, native lag, and replication offset delta — refreshes every 5s.

🛡️

Persistence Health

RDB and AOF status with last-save age, bgsave in-progress detection, AOF rewrite status, and RPO estimate with color-coded freshness.

💻

Client Tracker

Live list of all connected clients with blocked-client alerts, flag decoder, idle time, and address/command filters.

📊

Command Stats

Top-15 command breakdown from COMMANDSTATS — horizontal bar chart ranked by call count with µs-per-call tooltip.

Latency Events

LATENCY LATEST table showing event name, latest latency (ms), all-time max, and color-coded health: green <1ms, yellow <10ms, red >10ms.

⏱️

TTL Distribution

Histogram of sampled keyspace TTLs across 8 buckets — from <1 min to no-TTL — so you can spot missing or runaway expiry policies.

📈

Memory OOM Tracker

Linear-regression projection of memory growth over your history window, with a red maxmemory reference line and estimated time-to-OOM.

🔔

Alert Rules

Create metric threshold alerts (ops/sec, memory, clients) with configurable cooldown. Delivers to log or any Slack-compatible webhook URL.

📋

Audit Log

Admin-only log of all write actions — key deletes, config changes, user management — with action-type filtering and pagination.

🔭

Prometheus Endpoint

Scrape-ready /metrics endpoint in text/plain exposition format — plug directly into Prometheus or Grafana Agent.

Your Redis, your rules

Redis connection strings contain passwords to your production data. Don't route them through someone else's server.

🔐

Credentials stay on your network

No Redis passwords, connection strings, or data ever leave your infrastructure. Everything runs inside your own container.

💸

No per-seat pricing

Unlimited users, unlimited connections, unlimited keys. Deploy once and share with your entire team at zero additional cost.

Fast by default

Running on your own infra means queries go directly to Redis — no SaaS proxy latency, no rate limits, no cold starts.

🛡️

Put it behind your VPN

Deploy inside your private network. Only your team can reach it — no public-facing dashboard, no attack surface.

Watch it in action

A full walkthrough of RedisAtlas — key exploration, analytics, live monitor, diagnostics, and more.

redisatlas — demo

Open Source vs Enterprise

The core tool is MIT licensed and free forever. Enterprise adds auth, compliance, and team features for organizations that need them.

Open Source
MIT · Free Forever
Core
  • Real-time Dashboard — ops/sec, memory, clients, hit rate
  • Key Explorer — browse, search, bulk delete, 100M+ keys
  • Redis Console with syntax highlighting
  • Analytics with 24h historical charts
Data Tools
  • Rich Type Editors — Hash, List, Set, ZSet inline edit
  • Key Import — JSON, CSV, Redis commands
  • Key Export — JSON / CSV
Monitoring
  • Live MONITOR feed with filter & pause/resume
  • Key Watch — keyspace notification stream
  • Slow Query Log
  • Diagnostics — INFO ALL with health indicators
Analysis & Infrastructure
  • Size Analysis, Large Keys, Hot Keys, TTL Inspector
  • Cluster Topology viewer
  • Multi-connection, Config Viewer, Pub/Sub
  • JWT auth, Admin/Viewer RBAC, bcrypt passwords
  • Redis Streams Explorer — entries, groups, consumers, pending, ACK
  • Key Pattern Browser — namespace tree-view with usage bars
  • Replication Dashboard — lag gauge, replica status, master/slave
  • Persistence Health — RDB/AOF monitor with RPO estimate
  • Client Tracker — connected clients, blocked alerts, flag decoder
  • Prometheus /metrics endpoint
Enterprise
Coming Soon
Auth & Identity
  • 🔒 SSO / OpenID Connect — Okta, Azure AD, Google Workspace
  • 🔒 SAML 2.0 — enterprise single sign-on
  • 🔒 LDAP / Active Directory — auto-provision from directory
  • 🔒 MFA — TOTP authenticator apps + WebAuthn / passkeys
  • 🔒 API Keys — CI/CD and automation tokens
Security & Compliance
  • Audit Log — immutable, tamper-evident, SIEM export (Splunk / Datadog)
  • 🔒 Command ACLs — block FLUSHDB, FLUSHALL, KEYS * per role
  • 🔒 Per-Connection RBAC — scoped Redis ACL users per team role
  • 🔒 Secrets Management — HashiCorp Vault / AWS Secrets Manager
  • 🔒 SOC 2 / HIPAA Mode — encryption at rest, full audit export
Teams & Operations
  • 🔒 Multi-Cluster Manager — 50+ Redis instances, one pane of glass
  • 🔒 Teams / Workspaces — scoped Redis access per team
  • 🔒 Custom Roles — beyond Admin / Viewer
  • 🔒 SCIM Provisioning — auto-sync users from IdP
  • Alerting Rules — Slack / PagerDuty / webhook thresholds
  • 🔒 Extended Metrics — 7d / 30d history with downsampling
  • 🔒 Scheduled Exports — S3 / GCS on cron
AI & Intelligence
  • 🤖 Performance Advisor — LLM-ranked optimization recommendations from INFO ALL + slow log
  • 🤖 Root Cause Analysis — correlate slow log spikes + memory growth + eviction rate
  • 🤖 Natural Language Redis — query Redis in plain English
  • 🤖 Anomaly Detection — Z-score statistical baseline alerts on all key metrics
DevOps & Integrations
  • ⚙️ Kubernetes Operator — CRD for Redis connections, auto-discover services
  • ⚙️ Terraform Provider — manage connections & users as IaC
  • ⚙️ Datadog Integration — push metrics and events via Datadog Agent API

Release timeline

v1.1
Developer Experience
  • ✅ Key Pattern Browser (namespace tree-view)
  • ✅ Redis Streams Explorer (consumer groups)
  • Key Value Diff Viewer
  • Multi-tab CLI Playground
  • Dataset Snapshot (export & restore)
v1.2
Observability
  • Keyspace Heatmap (namespace × time)
  • Latency Distribution (P50/P95/P99)
  • ✅ Memory Growth Tracker + OOM ETA
  • ✅ Replication Lag Dashboard
  • ✅ Prometheus /metrics endpoint
v1.3
Advanced Debugging
  • Key Lifecycle Tracker
  • Command Latency Heatmap
  • Memory Fragmentation Analyzer
  • ✅ Blocked Client Tracker
  • ✅ Persistence Health Monitor
v2.0
Enterprise GA
  • SSO / SAML / LDAP / MFA
  • Audit Log + Command ACLs
  • Multi-cluster manager (50+ instances)
  • AI Performance Advisor + RCA
  • Kubernetes Operator + Terraform Provider

How RedisAtlas compares

We sit between lightweight dev tools and heavy enterprise offerings — self-hostable, web-based, and team-ready without vendor lock-in.

ToolKey WeaknessRedisAtlas Advantage
RedisInsight Desktop-only Electron app, no team features, no SSO or audit logs Web-based, multi-user RBAC, enterprise auth ✓ Web · Team-ready
ARDM No real-time streaming, poor Redis Cluster support, no observability WebSocket-native, cluster-aware topology, full observability suite ✓ Real-time · Cluster
Redis Commander No auth, plaintext passwords in config, ancient UI JWT + RBAC auth, modern React UI, command ACL enforcement ✓ Secure · Modern
Medis macOS only, no monitoring, no multi-user, abandoned Cross-platform Docker, full observability, actively maintained ✓ Cross-platform · Active
Redsmin SaaS-only — data leaves your network, expensive, limited customization Fully self-hosted, data stays on your infra, open-source core ✓ Self-hosted · Free core

8 pillars of the RedisAtlas platform

The full roadmap spans 50+ features across these domains. See ROADMAP.md for the complete breakdown — every feature includes implementation details, Redis commands, and UI concepts.

🐛
OSS

Advanced Debugging

Key lifecycle tracker, command latency heatmap, blocked client detection, memory fragmentation analyzer, persistence health monitor.

OSS

Developer Productivity

Schema discovery, streams explorer, RedisJSON editor, SQL-like query interface, key diff viewer, dataset snapshots, CLI playground.

📡
OSS

Redis Observability

Keyspace heatmap, P50/P95/P99 latency graphs, memory OOM projection, eviction rate monitor, connected clients analyzer, replication lag dashboard.

🏢
Enterprise

Enterprise Security

SSO/SAML/LDAP, MFA (TOTP + WebAuthn), immutable audit logs, command ACLs, per-connection RBAC, Vault/AWS secrets management.

🤖
Enterprise

AI-Powered Insights

LLM performance advisor, schema inference, root cause analysis, statistical anomaly detection, natural language Redis queries.

🔧
OSS + Enterprise

DevOps Integrations

Prometheus /metrics endpoint, pre-built Grafana dashboards, Datadog integration, Kubernetes operator, Terraform provider, webhook alerting.

🧩
OSS

Plugin System

Custom visualization panels via sandboxed iframe API, binary type renderers (MessagePack, Protobuf, Avro), monitoring and export plugins.

🏗️
Enterprise

Multi-Cluster Ops

Manage 50+ Redis instances from one pane, statistical anomaly detection across the fleet, performance alerts, scheduled SIEM export.

See it in action

Real screenshots from a live Redis instance.

Dashboard
📊 Real-time Dashboard
Key Explorer — Hash
🔑 Key Explorer — Hash Editor
Key Explorer — JSON
🔑 Key Explorer — JSON Value
Analytics
📈 Analytics & Historical Charts
Diagnostics
🩺 Diagnostics — INFO Sections
Slow Queries
🐢 Slow Query Log
Live Monitor
🖥️ Live MONITOR Feed
Pub/Sub
📡 Pub/Sub Monitor
Size Analysis
📦 Size Analysis
Large Key Detector
🔍 Large Key Detector
TTL Inspector
⏱️ TTL Inspector
Login
🔐 Login

Up and running in seconds

Choose your preferred deployment method.

Pull the image

Available for linux/amd64 and linux/arm64. Works on Mac, Linux, Windows, Raspberry Pi, and AWS Graviton.

docker pull nexaleaf/redisatlas:latest
docker pull nexaleaf/redisatlas:latest --platform linux/arm64

Zero config. No certs needed. Perfect for local development.

docker run -d \
--name redisatlas \
-p 8080:80 \
-e JWT_SECRET=your-secret \
-e ADMIN_PASSWORD=your-password \
--restart unless-stopped \
nexaleaf/redisatlas:latest

Open http://localhost:8080 and log in with your ADMIN_PASSWORD.

Mount a cert pair — the image switches to HTTPS automatically.

# Step 1: Install mkcert and generate certs
brew install mkcert && mkcert -install
mkdir -p certs
mkcert -cert-file certs/localhost.pem \
-key-file certs/localhost-key.pem localhost 127.0.0.1

# Step 2: Run with certs mounted
docker run -d \
--name redisatlas \
-p 8080:80 -p 8443:443 \
-e JWT_SECRET=your-secret \
-e ADMIN_PASSWORD=your-password \
-v $(pwd)/certs:/etc/nginx/certs:ro \
nexaleaf/redisatlas:latest

Open https://localhost:8443 — padlock, no browser warnings.

Recommended for persistent deployments.

# docker-compose.yml
services:
redisatlas:
image: nexaleaf/redisatlas:latest
ports:
- '8080:80'
- '8443:443'
volumes:
- ./certs:/etc/nginx/certs:ro
environment:
- JWT_SECRET=change-me-in-production
- ADMIN_PASSWORD=change-me-in-production
- DATABASE_URL=postgresql://redisatlas:change-me@postgres:5432/redisatlas
depends_on:
postgres:
condition: service_healthy
restart: unless-stopped

postgres:
image: postgres:16-alpine
environment:
POSTGRES_DB: redisatlas
POSTGRES_USER: redisatlas
POSTGRES_PASSWORD: change-me
volumes:
- postgres_data:/var/lib/postgresql/data
healthcheck:
test: ['CMD-SHELL', 'pg_isready -U redisatlas']
interval: 10s
timeout: 5s
retries: 5
restart: unless-stopped

volumes:
postgres_data:

Add DATABASE_URL=postgresql://... to persist data across restarts. Without it the app runs in memory-only mode.

docker compose up -d

How it works

Three processes in one container, managed by supervisord. Simple to deploy, easy to understand.

Browser
├─── HTTPS :8443 ──▶ nginx (TLS termination)
│ │
│ ├─ /api/* ──▶ NestJS :3001
│ ├─ /ws/* ──▶ NestJS :3001 (WebSocket)
│ └─ /* ──▶ Next.js :3000
└─── HTTP :8080 ──▶ nginx (HTTP mode, no certs required)
├─ /api/* ──▶ NestJS :3001
└─ /* ──▶ Next.js :3000

Frontend

  • Next.js 15
  • React 19
  • TypeScript
  • Tailwind CSS
  • Recharts
  • Socket.io client

Backend

  • NestJS 11
  • TypeScript
  • ioredis
  • Socket.io
  • JWT auth
  • PostgreSQL (optional)

Infrastructure

  • Docker
  • nginx
  • supervisord
  • Node.js 24
  • linux/amd64
  • linux/arm64

Environment variables

VariableDefaultDescription
JWT_SECRETRequired. Secret used to sign auth tokens. Use a long random string in production.
ADMIN_PASSWORDRequired. Password for the default admin account, seeded on first boot.
COOKIE_SECUREautoSet automatically by entrypoint. true in HTTPS mode, false in HTTP mode.
DATABASE_URLOptional. PostgreSQL connection string. When unset the app runs in memory-only mode. Example: postgresql://user:pass@host:5432/redisatlas
REDIS_CACHE_URLOptional. Redis URL used to cache expensive Redis ops (INFO, SCAN, namespace analysis). Falls back to in-memory cache when unset.
PORT3001Internal backend API port.

User roles

PermissionAdminViewer
View keys & metrics
Execute Redis commands
Use Live Monitor & Key Watch
Create / edit / delete keys
Import keys
Trigger BGSAVE / BGREWRITEAOF
Manage connections
Manage users
View Audit Log
Manage Alert Rules