Introduction
Redis Desktop Manager (RDM) is an open-source graphical application designed to simplify the administration of Redis databases in Linux environments. Its intuitive interface allows developers and administrators to interact with data without needing to memorize complex redis-cli commands.
In this article we will explore how to install RDM, its main features, tips to get the most out of it, and some alternatives that can complement your workflow.
What is Redis Desktop Manager
Redis Desktop Manager offers a tree view of all databases (from 0 to 15) and displays keys grouped by type: String, Hash, List, Set, and Sorted Set. Each type includes an integrated editor that allows modifying values in real time.
Additionally, it includes a command console where you can execute redis-cli commands directly, providing the flexibility to combine the graphical interface with the power of the command line when needed.
Installation
- Visit the Redis Desktop Manager releases page on GitHub and download the AppImage file corresponding to your architecture (usually x86_64).
- Open a terminal and navigate to the download folder.
- Grant execution permissions to the file: chmod +x RedisDesktopManager-*.AppImage
- Run the AppImage with: ./RedisDesktopManager-*.AppImage
- If you wish to integrate it into the applications menu, create a .desktop file in ~/.local/share/applications/ with the appropriate lines pointing to the AppImage and assign an icon.
- Optionally, move the AppImage to ~/Applications or to /opt to keep your home directory tidy.
Main Features
- Key browser with real-time filtering and pattern search (e.g., user:* ).
- Value editor that supports inline editing of Strings, Hash fields, List elements, and Set members.
- Specialized data type viewer: displays Hash as tables, List as lists, and Sets as unordered collections.
- Integrated command console with autocomplete and command history.
- Ability to establish multiple connections to local or remote Redis servers, each with its own group and credentials.
- Export and import of data in JSON, CSV, XML formats, and also in RDB format for full backups.
- Monitoring of memory usage, number of connected clients, and average latency via real-time graphs.
- Support for TLS/SSL for secure connections to Redis instances hosted in the cloud.
Basic Usage
When launching Redis Desktop Manager, a window appears where you can add a new connection by clicking the «+» icon in the upper‑left corner. There you must specify the host (e.g., localhost), the port (default 6379), and, if configured, the authentication password.
After clicking «Connect», the left panel fills with the available database numbers. Expanding a database shows all existing keys, each preceded by an icon indicating its type.
Double‑clicking a key opens its viewer: for a string the full value is shown; for a hash the fields and their values appear in an editable table; for a list each element is shown with options to insert, delete, or move; for a set and a sorted set the members are listed together with their scores when applicable.
To edit a value, simply click the corresponding field, modify the
This post is also available in ESPAÑOL.