Key namespaces, drawn as a diagram

Turn Redis Key Namespaces Into a Visual Schema

Redis stores keys with typed values — strings, hashes, lists, sets, sorted sets, streams — and enforces no schema at all. DbSchema connects through its open-source Redis JDBC driver, detects the key namespaces, and renders the implicit data model as a diagram your team can browse and document.

  • The de-facto data model behind your key patterns, visualized
  • Browse hashes, lists, sets, and sorted-set scores — no redis-cli
  • SQL-style SELECTs translated into Redis commands for you
  • Cluster, Sentinel, and Redis Enterprise reachable from one dialog
Free Community Edition No signup required 15-day Architect trial included
Free Download

Trusted by teams at

Every Key Follows a Convention
That Nobody Wrote Down

Production Redis grows a real data model: session:* here, cart:user:* there, a sorted set feeding the leaderboard. The structure is in the developers' heads and in the application source — tribal knowledge with an uptime requirement.

DbSchema detects those key patterns on the server and draws them as a structured diagram, so the cache layout stops being a rumor.

Map, Browse & Query
Redis from Your Desktop

Structure-aware tooling for a database that hides its structure.

Detect Redis key namespaces and draw them as a diagram
From Key Patterns to a Picture

Point DbSchema at a running instance and the detected namespaces, value types, and field structures appear as a diagram of the de-facto schema.

Browse Redis hashes, lists, and sets in the data explorer
Debug Without redis-cli

Inspect session data, cache contents, and queue state interactively — hash fields, list entries, set members, sorted-set scores — no raw commands typed.

Query Redis keys with SQL-style syntax in DbSchema
SQL In, Redis Commands Out

The JDBC layer turns SQL-style SELECT statements into Redis commands, so SQL-fluent developers filter hash fields and pull structured data straight away.

The Implicit Schema,
Finally on Paper

Generate HTML documentation of the detected key patterns: naming conventions, value types, and field structures in one shareable reference. New team members learn the cache layout, session format, and queue design from a browser page instead of from whoever built it.

Explore the Documentation Tool

Generated documentation of Redis key patterns and data structures

Ports, URLs, and Deployment Variants

DbSchema ships its own open-source Redis JDBC driver — the source is on GitHub. A standalone server on the default port 6379 with database index 0–15 gives a URL like jdbc:redis://host:6379/0; a password-protected deployment appends ?password=yourpassword. TLS-secured servers connect with jdbc:redis+ssl://host:6380/0 instead.

For Redis Cluster, point the connection at any node and the driver handles slot routing; Sentinel and Redis Enterprise use the matching options in the same connection dialog. More setup detail is on the Redis JDBC driver page.

Put Your Redis Data Model on a Diagram

No signup to download — the Community Edition is free, with a 15-day Architect trial.

Frequently asked questions

Yes — DbSchema connects to Redis with its own open-source JDBC driver, letting you browse key namespaces as a visual diagram and query the data with SQL-style syntax. Redis Cluster, Sentinel, and Redis Enterprise setups are also supported.

Redis listens on port 6379 by default, giving a JDBC URL of the form jdbc:redis://host:6379/0. TLS-secured Redis servers use port 6380 with jdbc:redis+ssl:// instead.

Yes — the SQL editor translates SQL-style SELECT statements into Redis commands through the JDBC layer, so you can filter hash fields and retrieve structured data without learning native Redis commands.

Teams working with Redis often use these engines too. Explore dedicated guides and JDBC setup for each.

Browse all 100+ supported databases