redis-viewer is a terminal UI for browsing Redis keys and inspecting values.

Built with Bubble Tea.
string, hash, list, set, and zset valuesSCAN match patternsRequires Go 1.25 or newer:
go install github.com/saltfishpr/redis-viewer@latest
Download a release from GitHub Releases.
Show help:
redis-viewer --help
Run with the default config file:
redis-viewer
Run with a specific config file:
redis-viewer --config ./redis-viewer.yaml
Default config path:
$HOME/.redis-viewer.yaml
Example:
addrs:
- 127.0.0.1:6379
db: 0
username: ""
password: ""
# Used for sentinel mode.
master_name: ""
# Number of keys shown per page.
page_size: 20
addrsaddrsaddrs and set master_name| Key | Action |
|---|---|
Ctrl+C | Quit |
↑ / ↓ | Move selection |
← | Previous page |
→ | Next page |
r | Reload current page |
s | Enter search mode |
Enter | Apply current search |
Esc | Cancel search mode |
string, hash, list, set, and zset are renderedUTF-830 commits
Go
93.3%
Makefile
4.6%
Shell
2.2%
redis-viewer is a terminal UI for browsing Redis keys and inspecting values.

Built with Bubble Tea.
string, hash, list, set, and zset valuesSCAN match patternsRequires Go 1.25 or newer:
go install github.com/saltfishpr/redis-viewer@latest
Download a release from GitHub Releases.
Show help:
redis-viewer --help
Run with the default config file:
redis-viewer
Run with a specific config file:
redis-viewer --config ./redis-viewer.yaml
Default config path:
$HOME/.redis-viewer.yaml
Example:
addrs:
- 127.0.0.1:6379
db: 0
username: ""
password: ""
# Used for sentinel mode.
master_name: ""
# Number of keys shown per page.
page_size: 20
addrsaddrsaddrs and set master_name| Key | Action |
|---|---|
Ctrl+C | Quit |
↑ / ↓ | Move selection |
← | Previous page |
→ | Next page |
r | Reload current page |
s | Enter search mode |
Enter | Apply current search |
Esc | Cancel search mode |
string, hash, list, set, and zset are renderedUTF-830 commits
Go
93.3%
Makefile
4.6%
Shell
2.2%