# Medis — Beautiful Redis GUI for Mac, Windows and Linux > Medis is an open-source graphical Redis management tool built with Electron, providing a clean interface for browsing keys, editing values, and monitoring Redis instances. ## Install Save as a script file and run: # Medis — Beautiful Redis GUI for Mac, Windows and Linux ## Quick Use ```bash # Install via Homebrew (macOS) brew install --cask medis # Or download binaries from GitHub Releases # https://github.com/luin/medis/releases ``` ## Introduction Medis is an open-source, cross-platform Redis GUI built on Electron. It provides a visual interface for connecting to Redis instances, browsing key spaces, editing values, and running commands without memorizing CLI syntax. It is developed by the same author as ioredis. ## What Medis Does - Connects to local or remote Redis instances, including SSH-tunneled and TLS-secured servers - Browses all Redis data types: strings, lists, sets, sorted sets, hashes, and streams - Provides an inline command shell for running raw Redis commands - Displays key metadata including TTL, encoding, and memory usage - Supports multiple simultaneous connections in a tabbed interface ## Architecture Overview Medis is built with Electron for the desktop shell and React for the UI layer. It communicates with Redis using ioredis, a robust Node.js Redis client. The application renders key trees lazily using SCAN-based iteration to avoid blocking the server. All connections and preferences are stored locally on disk. ## Self-Hosting & Configuration - Download the installer for your platform from GitHub Releases - On macOS, install via Homebrew Cask for automatic updates - Add connections by specifying host, port, password, and optional SSH tunnel - Enable TLS by providing certificate paths in the connection settings - Adjust the SCAN count and key pattern filter in preferences for large databases ## Key Features - Clean, native-feeling UI for browsing and editing Redis data - SSH tunnel support for connecting to remote Redis behind firewalls - Pattern-based key filtering with real-time SCAN iteration - Built-in terminal for executing arbitrary Redis commands - Dark mode support matching system theme preferences ## Comparison with Similar Tools - **RedisInsight** — official Redis GUI with more features but heavier footprint - **Another Redis Desktop Manager** — similar feature set, different UI style - **Tiny RDM** — lightweight Qt-based alternative with SSH support - **redis-commander** — web-based Redis GUI; Medis is a native desktop app - **phpRedisAdmin** — PHP web interface; less polished than Medis ## FAQ **Q: Is Medis free?** A: The core of Medis is open source. The Mac App Store version is paid to support development; the GitHub release is free. **Q: Can I connect to Redis Cluster?** A: Medis connects to individual Redis nodes. For cluster topologies, connect to a specific node or use a proxy endpoint. **Q: Does it support Redis Sentinel?** A: Currently, Medis connects directly to a Redis host. Point it to the Sentinel-promoted master address. **Q: What Redis versions are supported?** A: Medis works with Redis 2.8 and later, including Redis 7.x and Valkey. ## Sources - https://github.com/luin/medis - https://getmedis.com --- Source: https://tokrepo.com/en/workflows/asset-0679e227 Author: Script Depot