Introduction
Another Redis Desktop Manager (ARDM) is a free, open-source GUI client for Redis that runs on Linux, macOS, and Windows. It was created as a lightweight alternative to the original Redis Desktop Manager after that project went commercial. ARDM is designed to stay responsive even when working with databases containing millions of keys by using incremental scanning instead of loading everything at once.
What ARDM Does
- Connects to standalone Redis, Sentinel, and Cluster deployments through a single interface
- Browses keys using SCAN-based pagination so large databases do not freeze the UI
- Provides inline editing for Strings, Lists, Sets, Sorted Sets, Hashes, and Streams
- Supports SSH tunnel, TLS/SSL, and password or ACL-based authentication
- Offers a built-in command console for executing raw Redis commands
Architecture Overview
ARDM is built with Electron for the desktop shell and Vue.js for the UI layer. It communicates with Redis through the ioredis client library, which handles connection pooling, cluster slot routing, and sentinel failover. Key browsing relies on the SCAN command with configurable match patterns and batch sizes, keeping memory usage low regardless of database size.
Self-Hosting & Configuration
- Download pre-built installers from GitHub releases for Windows (exe), macOS (dmg), and Linux (AppImage, deb, snap)
- On macOS, install via Homebrew Cask; on Linux, install via Snap or the AppImage
- Configure connections through the GUI: enter host, port, password, and optional SSH or TLS settings
- Supports importing and exporting connection profiles for sharing across machines
- Dark mode and font size are configurable in the settings panel
Key Features
- Handles databases with millions of keys without crashes or memory spikes
- Multi-tab interface for managing several Redis connections simultaneously
- Key filtering with real-time SCAN, regex patterns, and TTL display
- Built-in slow log viewer and memory analysis for performance debugging
- Stream data type support with consumer group inspection
Comparison with Similar Tools
- Tiny RDM — Newer and more lightweight, built with Go and Webview2; ARDM has broader platform support and a longer track record
- RedisInsight — Official Redis GUI with modules support; ARDM is fully open source with no telemetry
- Medis — Minimal macOS-only Redis client; ARDM is cross-platform and handles much larger datasets
- Redis Commander — Web-based Node.js client; ARDM is a desktop app with richer editing capabilities
- DBeaver — Universal database tool with Redis plugin; ARDM provides a more Redis-specific workflow
FAQ
Q: Can ARDM connect to Redis Cluster? A: Yes. Enter one or more cluster node addresses and ARDM will discover the full topology automatically.
Q: Does it support Redis 7 features? A: ARDM supports Redis 7 ACL authentication, new data types, and function inspection through the console.
Q: Is ARDM truly free? A: Yes. ARDM is MIT-licensed and fully free for personal and commercial use.
Q: How does ARDM handle large databases? A: It uses the SCAN command with configurable batch sizes instead of KEYS *, so it never loads the entire keyspace into memory.