Client tools
Tools to interact with a Redis server
You can use several tools to connect to a Redis server, to manage it and interact with the data:
- The
redis-clicommand line tool - Redis Insight (a graphical user interface tool)
- The Redis VSCode extension
redisctl(a unified CLI for managing Redis Cloud and Redis Software)- Third-party tools maintained by the community
Redis command line interface (CLI)
The Redis command line interface (also known as redis-cli) is a terminal program that sends commands to and reads replies from the Redis server. It has the following two main modes:
- An interactive Read Eval Print Loop (REPL) mode where the user types Redis commands and receives replies.
- A command mode where
redis-cliis executed with additional arguments, and the reply is printed to the standard output.
Redis Insight
Redis Insight combines a graphical user interface with Redis CLI to let you work with any Redis deployment. You can visually browse and interact with data, take advantage of diagnostic tools, learn by example, and much more. Best of all, Redis Insight is free.
Redis VSCode extension
Redis for VS Code is an extension that allows you to connect to your Redis databases from within Microsoft Visual Studio Code. After connecting to a database, you can view, add, modify, and delete keys, and interact with your Redis databases using a Redis Insight like UI and also a built-in CLI interface.
redisctl
redisctl is a unified command-line tool for managing Redis Cloud and Redis Software from your terminal. It provides complete API coverage for both platforms — including subscriptions, databases, VPC peering, ACLs, clusters, and users — without needing custom scripts. It also includes an MCP server component that exposes management operations to AI assistants.
Install via Homebrew, Cargo, or download a binary release from the GitHub repository.
Third-party tools
The tools above are maintained by Redis. The tools below are maintained by their authors, who are responsible for supporting them.
LibreDB Studio
LibreDB Studio is an MIT-licensed, self-hosted database GUI that runs in the browser and is deployed next to the databases it connects to, as a container, a Helm chart, or an npm package. It presents Redis in the same interface as the other engines a team runs, so a cache and the application database behind it can be inspected in one place. The Redis support is built on ioredis and provides:
- A command console that sends any command through a generic dispatch path, including module commands such as
JSON.GET. - A key browser that groups keys by prefix using
SCANover a bounded sample of the keyspace, rather thanKEYS. - Server, client, and slow command views built from
INFO,CLIENT LIST, andSLOWLOG GET.
It connects to a single standalone node over an unencrypted connection: Cluster, Sentinel, and TLS are not supported. Commands carry the privileges of the user you connect as, so read-only access has to come from a Redis ACL rather than from the tool.
Beekeeper Studio
Beekeeper Studio is a free, open-source database manager that supports a range of databases like Redis, MongoDB, PostgreSQL, MySQL and more. Beekeeper Studio is a desktop app, and is available for Linux, macOS, and Windows with full feature parity across all operating systems.
Redis support includes
- A command console with autocomplete, history, saved commands, and multi-tab editing, plus an AI assistant that can turn natural-language questions into Redis commands.
- A spreadsheet-style key browser for browsing, filtering, and editing values, including JSON documents via the ReJSON module.
- One-click export of query results to CSV, Excel, or JSON.
It connects to a Redis server directly or over an SSH tunnel, with TLS/SSL supported, and authenticates with either a password or a username and password against Redis 6+ ACLs.
Download for free on their website
Tabularis
Tabularis is an open-source desktop SQL workspace for Windows, macOS, and Linux, licensed under Apache 2.0. PostgreSQL, MySQL/MariaDB, and SQLite ship built in; Redis is added as a plugin installed from inside the app (Settings > Available Plugins), so Redis keys appear in the same explorer, data grid, and editor as the relational databases a team already opens there. The Redis plugin, written in Rust, provides:
- A key browser that lists every key with its type, a value preview, and TTL, plus virtual tables that group keys by prefix.
- Type-specific tables for hashes, lists, sets, sorted sets, and streams, with inline insert, update, and delete from the data grid.
- Server statistics parsed from
INFO(version, memory, clients, keyspace) and a list of active Pub/Sub channels with subscriber counts.
It connects to a single node over TCP or TLS, authenticating with a password or a username and password against Redis 6+ ACLs, and lets you pick logical databases 0 to 15 from the connection form. Cluster and Sentinel discovery are not implemented. A second, read-only Redis plugin written in Go is also available from the same plugin registry.
Download Tabularis · Redis plugin (Rust) · Redis plugin (Go)