User Guide

11. Redis

Chapter 11 of 14 · JiveDB User Guide

For a Redis connection, JiveDB replaces the table browser with a dedicated key browser: a flat or hierarchical list of keys, a value viewer tailored to each Redis type, and a command console for running raw Redis commands. This chapter covers all of it.


1. Flat view vs. tree view

The key list on the left can show keys as a flat list, or grouped into a tree using the : character as a namespace separator (for example, user:1, user:2 become a user group).

Flat view — every key listed on its own:

The Redis key browser in flat view, listing keys with their type badge and size
Figure 11.1 — Flat view: every key shown individually, with its type and size.

Tree view — keys grouped by their :-separated namespace, with an expandable count per group:

The Redis key browser in tree view, with keys grouped under namespaces like "tags" and "session"
Figure 11.2 — Tree view: keys grouped by namespace, each group showing how many keys it contains.

Click the toggle icon at the top of the key list to switch between the two views.

On the right, selecting any key opens its value panel, with a toolbar of Rename, Copy, Set TTL, Delete key, and (on the far right) AI Explain — which asks the AI Assistant to describe the key's value in plain language.

2. Searching and filtering keys

Type into the Search keys... box to filter the list by name. Use the type dropdown to narrow the list to one Redis type:

The type filter dropdown, listing All types plus every supported Redis type
Figure 11.3 — Filtering keys by type.

Supported types: String, Hash, List, Set, Sorted Set, Stream, JSON, Time Series, Vector Set — plus All types to remove the filter. Large key lists are loaded in pages; click Load more at the bottom of the list to fetch the next batch.

3. Selecting multiple keys

Click the checkbox icon at the top of the key list to turn on multi-select, then check the keys you want to act on together:

Several keys checked under a namespace group, ready for a bulk action
Figure 11.4 — Multi-select mode, with several keys checked under the same namespace.

4. Right-click actions on keys

Right-click one or more selected keys for a context menu of bulk actions:

The right-click context menu on 4 selected keys, offering copy, delete, and quick view
Figure 11.5 — Context menu for multiple selected keys.

With multiple keys selected: Copy N keys, Copy N ADD CLIs (generates the Redis CLI commands to recreate them), Delete N keys, Quick view N keys. With a single key, the menu instead offers Quick view, Reload, Copy JSON, Copy ADD CLI, and Delete key.

5. Quick view (JSON)

Quick view opens a small popover showing the key's value as JSON, without leaving the list:

A Quick view popover showing a Redis Set's value as a JSON array
Figure 11.6 — Quick view: a key's value shown as JSON, right next to the list.

This is a fast way to check a value's contents without opening the full value panel.

6. Viewing complex types

Types with structured data — Hash, Set, Stream, and others — get an editor suited to their shape. For example, a Hash shows a Field/Value/TTL grid, and a Set shows its members as a simple list, each removable with a trash icon and extendable with an Add button. A Stream shows its entries with an ID and field/value pairs, with a second tab for its consumer groups:

A Redis Stream's value panel, showing entries with IDs and their field/value pairs, plus an Entries/Consumer Groups tab switch
Figure 11.7 — A Stream's entries, each with a unique ID and its own fields.

7. Running Redis commands

Open a New query tab on a Redis connection to get a command console, where you can type one or more raw Redis commands (one per line) and run them:

The Redis command console, with several example commands like SCAN, GET, HGETALL, and LRANGE
Figure 11.8 — The Redis command console, running a mix of read and write commands.