Production-grade Redis management — browse 100M+ keys, monitor metrics in real-time, manage teams. One Docker command. No SaaS. No data leaving your network.
Built for engineers who want full visibility into their Redis clusters without compromising on security.
Browse, search, create, edit, and delete keys with bulk operations. Handles 100M+ keys with cursor-based pagination.
Live server metrics, memory usage, connected clients, and hit/miss ratios streamed over WebSocket.
Execute raw Redis commands directly with syntax highlighting and command history.
Hit rate, eviction trends, namespace breakdown, and 24-hour historical charts (1h / 6h / 24h) with interactive time-range selection.
Visualize slow queries, identify bottlenecks, and optimize your Redis usage.
Publish messages and subscribe to channels and patterns in real time from the browser.
Find your biggest keys and memory hogs. Understand what's consuming your Redis memory.
Full INFO ALL viewer across all sections with health indicators. Admin-only BGSAVE & BGREWRITEAOF triggers.
Import keys from JSON, CSV, or Redis command files with a 5-entry preview and overwrite control.
Inline add / edit / delete for individual Hash fields, List items, Set members, and ZSet scores — no full-key rewrites.
Stream every Redis command in real time. Filter by command, pause/resume feed, track cmd/s. Color-coded by operation type.
Watch key patterns for keyspace notification events — set, del, expired, hset, and more — streamed live via WebSocket.
Manage multiple Redis servers simultaneously from a single interface.
Role-based access control with admin and viewer roles. Invite team members securely.
Auto-detects cert mount and switches modes. Works plain HTTP out of the box, TLS when certs are provided.
Inspect the full Redis server configuration without needing CLI access.
Frontend, backend, and nginx all in one image. No orchestration required for simple deployments.
Full Redis Streams UI — browse entries, manage consumer groups, inspect pending messages, and ACK from the browser.
Namespace tree-view with key counts, memory usage bars, and one-click drill-down to the Key Explorer with a pre-set match filter.
Master/replica topology with per-replica lag gauge, sync state, native lag, and replication offset delta — refreshes every 5s.
RDB and AOF status with last-save age, bgsave in-progress detection, AOF rewrite status, and RPO estimate with color-coded freshness.
Live list of all connected clients with blocked-client alerts, flag decoder, idle time, and address/command filters.
Top-15 command breakdown from COMMANDSTATS — horizontal bar chart ranked by call count with µs-per-call tooltip.
LATENCY LATEST table showing event name, latest latency (ms), all-time max, and color-coded health: green <1ms, yellow <10ms, red >10ms.
Histogram of sampled keyspace TTLs across 8 buckets — from <1 min to no-TTL — so you can spot missing or runaway expiry policies.
Linear-regression projection of memory growth over your history window, with a red maxmemory reference line and estimated time-to-OOM.
Create metric threshold alerts (ops/sec, memory, clients) with configurable cooldown. Delivers to log or any Slack-compatible webhook URL.
Admin-only log of all write actions — key deletes, config changes, user management — with action-type filtering and pagination.
Scrape-ready /metrics endpoint in text/plain exposition format — plug directly into Prometheus or Grafana Agent.
Redis connection strings contain passwords to your production data. Don't route them through someone else's server.
No Redis passwords, connection strings, or data ever leave your infrastructure. Everything runs inside your own container.
Unlimited users, unlimited connections, unlimited keys. Deploy once and share with your entire team at zero additional cost.
Running on your own infra means queries go directly to Redis — no SaaS proxy latency, no rate limits, no cold starts.
Deploy inside your private network. Only your team can reach it — no public-facing dashboard, no attack surface.
A full walkthrough of RedisAtlas — key exploration, analytics, live monitor, diagnostics, and more.
The core tool is MIT licensed and free forever. Enterprise adds auth, compliance, and team features for organizations that need them.
We sit between lightweight dev tools and heavy enterprise offerings — self-hostable, web-based, and team-ready without vendor lock-in.
| Tool | Key Weakness | RedisAtlas 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 |
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.
Key lifecycle tracker, command latency heatmap, blocked client detection, memory fragmentation analyzer, persistence health monitor.
Schema discovery, streams explorer, RedisJSON editor, SQL-like query interface, key diff viewer, dataset snapshots, CLI playground.
Keyspace heatmap, P50/P95/P99 latency graphs, memory OOM projection, eviction rate monitor, connected clients analyzer, replication lag dashboard.
SSO/SAML/LDAP, MFA (TOTP + WebAuthn), immutable audit logs, command ACLs, per-connection RBAC, Vault/AWS secrets management.
LLM performance advisor, schema inference, root cause analysis, statistical anomaly detection, natural language Redis queries.
Prometheus /metrics endpoint, pre-built Grafana dashboards, Datadog integration, Kubernetes operator, Terraform provider, webhook alerting.
Custom visualization panels via sandboxed iframe API, binary type renderers (MessagePack, Protobuf, Avro), monitoring and export plugins.
Manage 50+ Redis instances from one pane, statistical anomaly detection across the fleet, performance alerts, scheduled SIEM export.
Real screenshots from a live Redis instance.












Choose your preferred deployment method.
Zero config. No certs needed. Perfect for local development.
Open http://localhost:8080 and log in with your ADMIN_PASSWORD.
Mount a cert pair — the image switches to HTTPS automatically.
Open https://localhost:8443 — padlock, no browser warnings.
Recommended for persistent deployments.
Add DATABASE_URL=postgresql://... to persist data across restarts. Without it the app runs in memory-only mode.
Three processes in one container, managed by supervisord. Simple to deploy, easy to understand.
| Variable | Default | Description |
|---|---|---|
JWT_SECRET | — | Required. Secret used to sign auth tokens. Use a long random string in production. |
ADMIN_PASSWORD | — | Required. Password for the default admin account, seeded on first boot. |
COOKIE_SECURE | auto | Set automatically by entrypoint. true in HTTPS mode, false in HTTP mode. |
DATABASE_URL | — | Optional. PostgreSQL connection string. When unset the app runs in memory-only mode. Example: postgresql://user:pass@host:5432/redisatlas |
REDIS_CACHE_URL | — | Optional. Redis URL used to cache expensive Redis ops (INFO, SCAN, namespace analysis). Falls back to in-memory cache when unset. |
PORT | 3001 | Internal backend API port. |
| Permission | Admin | Viewer |
|---|---|---|
| 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 | ✅ | ❌ |