A full-featured Redis and Valkey GUI client extension for Visual Studio Code. Browse keys, edit all data types, manage TTLs, monitor pub/sub channels, and connect to standalone, sentinel, and cluster deployments — all without leaving your editor.

Features
Connection Management
- Standalone, Sentinel, and Cluster modes
- Save multiple connection profiles — switch with one click
- Passwords and TLS credentials stored in VS Code SecretStorage (never in plaintext)
- TLS support — SNI, certificate verification, client auth
Key Browser
- Tree view grouped by
:delimiter with flat-list toggle - Incremental SCAN pagination (never blocks with
KEYS *) - TTL badges — yellow when < 60 s, red when < 10 s
- Right-click a group folder to delete all keys under that prefix in one click

Value Editor — All Redis / Valkey Types
Full read / write / delete for every data type:
| Type | Features |
|---|---|
| String | JSON syntax-highlighted collapsible tree; inline field editing; raw textarea fallback |
| Hash | Editable field table |
| List | Ordered list with prepend / append |
| Set | Chip-style member editor |
| Sorted Set | Score + member table |
| Stream | Entry viewer + XADD form |
| HyperLogLog | PFCOUNT display + PFADD |
- Format as JSON — toggle to view and edit string values as a collapsible tree
- Unsaved-changes indicator pulses in the toolbar until you save


TTL Management
- Set or remove TTL directly from the editor panel
- Color-coded live countdown in the key browser
Pub/Sub Console
- SUBSCRIBE / PSUBSCRIBE with glob pattern support
- Active subscriptions shown as removable chips
- JSON auto-detection — beautify button expands formatted view inline
- Pause stream, clear log, export messages to JSON

Getting Started
- Install Redis & Valkey Explorer from the VS Code Marketplace.
- Click the Valkey icon in the Activity Bar.
- Click + to add a connection profile.
- Enter host, port, and (optionally) password → Connect.
Extension Settings
| Setting | Default | Description |
|---|---|---|
valkey.scanCount |
200 |
Keys fetched per SCAN iteration |
valkey.ttlWarningSeconds |
60 |
TTL threshold for yellow badge |
valkey.ttlDangerSeconds |
10 |
TTL threshold for red badge |
Requirements
- VS Code 1.85 or later
- A running Redis or Valkey instance (standalone, sentinel, or cluster)
Keywords
redis client, valkey client, redis gui, valkey gui, key browser, redis manager, valkey manager, pub/sub, redis vs code, database explorer, key-value store, cache viewer, TTL management, json editor, redis cluster, redis sentinel
License
MIT