Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>Redis Data ExplorerNew to Visual Studio Code? Get it now.
Redis Data Explorer

Redis Data Explorer

vitalivu992

|
3 installs
| (0) | Free
Browse Redis databases, inspect keys and values with type-aware rendering. Inspired by Redis Insight.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Redis Explorer

Browse and inspect Redis databases from VSCode. Inspired by Redis Insight and pg-explorer-vsce.

Features

  • Connection Manager — Add, edit, delete Redis connections (host/port, password, DB index, TLS). Each connection can be color-coded for visual grouping, with inline Test / Edit / Delete actions on hover.
  • Tree Browser — Sidebar tree: Connection → Databases → Database → Keys. All 16 databases (db0–db15) are shown with key counts.
  • Key Scanning — Expand a database's Keys group to scan keys using non-blocking SCAN. Keys are displayed with their type, TTL, and memory size. Up to 500 keys shown by default.
  • Type-Aware Value Rendering — Click any key to view its value with type-specific display:
    • string → full text or syntax-highlighted JSON
    • hash → field-value grid
    • list → numbered list items
    • set → sorted member list
    • zset → score-member table
    • stream → ID-entry table
  • Detail Sidebar — Click a key value to inspect it in the right sidebar with syntax highlighting.
  • Key Filter — In a keys view, click Filter to narrow by key pattern using glob (e.g. user:*) or regex, plus case-sensitive variants.
  • Database Info — View server info: version, memory usage, connected clients, keyspace stats.
  • License System — Free tier supports up to 5 connections. Pro license unlocks unlimited connections, regex key search, CSV/JSON export, and more.

Usage

  1. Click the Redis icon in the activity bar
  2. Click Add Connection (+ icon) and enter your Redis server details
  3. Expand the connection to see all 16 databases
  4. Expand a database to see its keys
  5. Click a database to view all keys in the data panel
  6. Click a key to view its value with type-aware rendering
  7. In a keys view, click Filter to narrow by key pattern

Configuration

Setting Default Description
redisExplorer.defaultLimit 500 Maximum number of keys to display in the scan results
redisExplorer.timeout 5 Connection timeout in seconds
redisExplorer.scanCount 200 SCAN COUNT parameter — keys scanned per cursor batch

Development

npm install
npm run watch      # esbuild watch mode
npm run build      # production build
npm run typecheck  # tsc --noEmit
npm run lint       # eslint
npm test           # unit tests

Press F5 in VSCode to launch an Extension Development Host with the extension loaded.

Architecture

Built following the same architecture as pg-explorer-vsce and nats-explorer-vsce:

  • Extension Host — TypeScript, bundled with esbuild. Manages connections, tree, and webview state.
  • Connection Store — Connections in globalState, passwords in SecretStorage (OS keychain).
  • Redis Manager — ioredis connection pool with SCAN-based key scanning and type-aware value reads.
  • Tree Provider — VSCode TreeDataProvider for the sidebar (Connection → Databases → Keys).
  • Data Panel — Bottom panel webview with tabs, data table, and detail sidebar.
  • License Module — RSA-SHA256 license verification, Sublime-style nag controller.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft