Download
Visual Redis Workspace

Redis GUI Client for Windows, macOS, and Linux

VisuaLeaf is one visual workspace for Redis: scan the keyspace by pattern without blocking the server, open hashes, lists, sets and sorted sets in a tree, form or raw JSON editor, filter keys by what is inside the value, edit values and TTLs in place, run commands with a real console, and test ACL rules before you apply them — instead of piecing the picture together one redis-cli call at a time.

Free to start No credit card required Works on Windows, macOS and Linux
The VisuaLeaf Redis key browser: a scanned keyspace listing keys by type with STRING, HASH, LIST, SET and ZSET badges, beside an open hash showing its fields, types, values and per-field TTL

Redis Is Fast to Write to and Slow to Look At

Redis gives you eight data types, per-key expiry and a millisecond command loop, then hands you a text protocol as the only way to see any of it. VisuaLeaf turns a Redis instance into a workspace: browse the keyspace by pattern, open a value in the editor that fits its type, watch TTLs, and read ACL rules back as permissions.

KEYS is the command you must not run

The obvious way to see what is in a database is the one that blocks the server, so exploring production means remembering to reach for SCAN and paging cursors by hand.

Eight types, eight different commands

Reading a value means first knowing whether it is a hash, a list, a set, a sorted set or a stream, because HGETALL, LRANGE and XRANGE are not interchangeable.

Expiry is invisible until it happens

TTLs are the whole point of a cache and they are stored per key, so nothing shows you which keys are about to vanish without querying each one.

ACLs are a config file, not a screen

Redis 6 gave you real users, command categories and key patterns — all declared in ACL rule strings that nobody can read back at a glance.

A visual workflow for Redis

Scan the keyspace safely, open each type in the editor that fits it, edit values and TTLs, run commands, and test ACL rules — all in one workspace.

Four Workspaces Behind One Connection

A Redis connection does not open a table grid or a schema diagram, because Redis has neither. It opens the workspaces below, each built around the way Redis actually stores and guards data.

Key Browser

Scan the keyspace by glob pattern with cursor paging, never KEYS *, and read each key with its type and TTL before you touch it.

  • Pattern box, e.g. user:*, with incremental loading
  • Filter the list down to a single Redis type
  • Shift-click ranges and select-all for bulk work
  • Rename, delete, create a key, export or import matching keys as JSON
The VisuaLeaf Redis key browser: a scanned keyspace listing keys by type, beside an open hash showing its fields, types, values and per-field TTL

Value Filter

Drag a field out of the tree to build a condition and narrow the keyspace by what is inside the value, not just by key pattern. Stack conditions on a hash field, or on a JSON path inside one.

  • AND-stacked conditions, each on its own field
  • JSON paths into a hash field, e.g. groups[0].type
  • Hash keys only, and values are scanned client-side — Redis has no server-side index for this
The VisuaLeaf Value Filter panel building an AND condition on a hash field to narrow a Redis keyspace

CLI

A real command console for the times a GUI is the wrong tool, sitting in the same workspace as the browser you were just using.

  • Searchable command reference, click to insert into the prompt
  • Configurable scrollback buffer
  • Where module commands such as FT.* and JSON.* run
The VisuaLeaf Redis CLI running HGETALL and returning a numbered reply, beside a searchable command reference

Security

ACL rule strings are write-only in practice. This screen reads them back as permissions, and lets you check one before you trust it.

  • Users with status, password or passwordless, and effective rule
  • Command permissions and key patterns, allow-all or deny-all
  • Pub/Sub channels and selectors
  • Permission tester built on ACL DRYRUN
The VisuaLeaf Redis security screen listing ACL users with status, password and key patterns, above a permission tester running ACL DRYRUN

And a Server screen behind the same connection

The INFO dashboard, the slow log and the cluster picture on one auto-refreshing screen instead of three separate commands: memory, clients, stats, replication and persistence; the fifty most recent slow-log entries; loaded modules; and cluster topology with node ID, role, slots, endpoint and link state.

Redis has no query language, and we do not pretend otherwise

You cannot filter across values server-side in vanilla Redis the way you can with SQL or an aggregation pipeline. VisuaLeaf gives you what is genuinely available instead: pattern scanning over keys, client-side Value Filter conditions on hash fields and JSON paths, and the CLI for RediSearch (FT.*) when the module is installed.

The Editor Follows the Type

There is no single grid that fits a Redis value. Open a key and the pane that appears is the one that matches what the key holds.

Every editor also carries TTL view and set, rename, delete and copy-key.
Redis typeWhat opens
string A text editor that detects JSON and switches to a JSON mode, so a cached payload reads as structure rather than one long line.
hash Field and value pairs, editable in Tree, Form or raw JSON view. Per-field TTL is shown and settable where the server supports it.
list An ordered, index-addressable editor, so position is preserved rather than flattened into reply lines.
set A member list with add and remove, and undo on removal.
zset Members beside their scores, sortable by score.
stream Entries with their IDs and raw fields. A dedicated timeline editor is on the roadmap, not shipped.

A Visual Workflow for Everyday Redis Tasks

VisuaLeaf connects the steps Redis users usually handle separately: scan the keyspace, narrow it by what is inside the values, drop into a console when you need one, and check who is allowed to run what.

Built for Different Redis Users

Whether you debug a cache, inspect a queue, tighten ACLs, or learn what the data types actually do, VisuaLeaf gives you a clearer way to work with Redis.

Developers

Inspect the keys your app writes, check a TTL, and fix a bad cache entry without opening a terminal.

Platform and SRE Teams

Scan production safely, watch memory and expiry, review ACL users, and read server info from one workspace.

Data Analysts

Open sorted sets and streams as readable structures, and export what you find without writing a script.

Students and Beginners

Learn the Redis data types visually, see what a hash or a stream really looks like, and try commands with instant feedback.

Frequently Asked Questions

Is VisuaLeaf a good Redis GUI?
Yes. VisuaLeaf gives Redis a visual workspace: scan the keyspace by pattern with cursor-based paging instead of KEYS, see every key with its type and TTL, open hashes, lists, sets and sorted sets in a tree, form or raw JSON editor, filter keys by values inside a hash, edit values and expiry in place, run commands in a console, and test ACL rules with ACL DRYRUN. It runs natively on Windows, macOS and Linux.
Can I browse a large Redis keyspace without blocking the server?
Yes. VisuaLeaf browses with cursor-based scanning and glob patterns rather than KEYS, so it pages through a large keyspace incrementally instead of asking the server for every key at once. You can filter by pattern, switch between database indexes, and keep exploring while the instance stays responsive.
Which Redis data types can VisuaLeaf display?
Strings, hashes, lists, sets, sorted sets and streams, each rendered as the structure it actually is rather than as raw reply lines. A hash opens as field and value pairs, a sorted set shows members with their scores, a stream shows entries with their IDs and fields, and a string holding JSON expands as a nested tree.
Can I edit Redis values and TTLs from the GUI?
Yes. You can edit a string, add, change and remove hash fields, list elements and set members, and rename or delete a key. Expiry is editable too: set a TTL, extend it, or clear it so the key persists, without composing EXPIRE and PERSIST commands by hand.
Does VisuaLeaf include a Redis command console?
Yes. There is a full command console for the times a GUI is not the right tool, and replies come back as structured values rather than raw protocol output. You can move between the console and the key browser in the same workspace, so an ad-hoc command and the browsing session stay in sync.
Can I manage Redis ACL users and permissions?
Yes. VisuaLeaf includes a Redis security dashboard for ACL users: list them, see which commands and command categories each one may run and which key patterns it can reach, and create, alter, enable, disable and drop users. It reads the same rules the server enforces, so what you see is what applies.
Does it connect to Redis over TLS, Sentinel, or a managed service?
Yes to TLS, Sentinel and managed services. VisuaLeaf connects to local, Docker, self-hosted and managed Redis in standalone, Sentinel or cluster mode, directly or over TLS. Point it at a host, port and database index with your credentials and the keyspace is browsable immediately. SSH tunnelling for Redis is not available yet, though it already works for the MongoDB and SQL connections.

More Than a Redis Client

VisuaLeaf started as a MongoDB workspace and grew into a multi-database visual environment. One app, one workflow, across the databases your team actually uses.

And VisuaLeaf does not leave you staring at a wall of protocol replies. It visualizes everything — Redis values become trees and typed editors, database schemas become interactive diagrams, and SQL and MongoDB query results become charts and dashboards.

MongoDB MySQL MariaDB SQL Server Azure Cosmos DB Amazon DocumentDB SQLite

Built by Developers, For Developers

VisuaLeaf is made by an independent software studio that ships often and listens to the developers who use it every day.

Ready to Work Visually with Redis?

Download VisuaLeaf Community Edition and scan the keyspace safely, open every data type in the editor that fits it, edit values and TTLs, and test ACL rules in one visual workspace.

Download Free Community Edition
No credit card required
Filtering a Redis keyspace in VisuaLeaf by the value of a hash field