Accessing the dashboard
Open http://localhost:8080 in your browser after starting Cache-Pot. The connection indicator at the bottom of the sidebar turns green when the browser is connected and displays the server version. To serve the dashboard on a different port, pass--dashboard-addr at startup:
The dashboard runs entirely in your browser using Cache-Pot’s HTTP/SSE API. No external services, proxies, or third-party dependencies are involved.
Dashboard pages
Overview
Live stat tiles and sparkline charts for keys, memory, commands/sec, cache hit ratio, connected clients, and uptime. Data is backfilled from history and updated in real time at 1-second resolution.
Browser
Browse, search, create, and edit all key types with a visual tree view. Supports strings, hashes, lists, sets, sorted sets, and vectors, with inline TTL management and bulk delete.
Workbench
An interactive in-browser CLI for running any RESP command against your cache. Includes autocomplete-style syntax hints, persistent command history, and full typed response rendering.
Profiler
A real-time stream of every command executed by the server — similar to Redis’s
MONITOR. Pause and resume the stream or filter by keyword to focus on specific traffic.Slowlog
Inspect commands that exceeded the configured slow-query threshold. View execution time, arguments, client address, and timestamp. Adjust the threshold and retention limit from the page.
Pub/Sub
Subscribe to channels directly from the browser, watch incoming messages in real time, and publish messages to any channel without writing any code.
Analysis
On-demand memory breakdown by key type, key-prefix namespace, and TTL bucket, plus a ranked list of the top-N largest keys. Useful for diagnosing memory growth and identifying hot prefixes.
Clients
List all currently connected clients with their address, name, and connection metadata. Kill individual connections directly from the table without restarting the server.
Keyboard shortcuts
Navigate between pages instantly using two-key sequences. Pressg followed by the letter for the target page:
| Shortcut | Page |
|---|---|
g + o | Overview |
g + b | Browser |
g + w | Workbench |
g + p | Profiler |
g + s | Slowlog |
g + u | Pub/Sub |
g + a | Analysis |
g + c | Clients |