# RedisInsight — Visual GUI for Redis Database Management > The official Redis graphical interface for browsing, querying, and managing Redis databases. Provides a visual key browser, built-in CLI, workbench for running commands, and monitoring tools for inspecting memory, clients, and slow queries. ## Install Save in your project root: # RedisInsight — Visual GUI for Redis Database Management ## Quick Use ```bash # Run with Docker docker run -d --name redisinsight -p 5540:5540 redis/redisinsight:latest # Or install as a desktop app from # https://github.com/RedisInsight/RedisInsight/releases # Open http://localhost:5540 and add your Redis connection ``` ## Introduction RedisInsight is the official graphical interface for Redis, built and maintained by Redis Ltd. It provides a visual key browser, an integrated CLI, a workbench for running commands and scripts, and diagnostic tools for monitoring performance. It connects to standalone Redis, Redis Cluster, Redis Sentinel, and Redis Cloud instances. ## What RedisInsight Does - Browses Redis keys visually with filtering, sorting, and type-aware value rendering - Provides an integrated CLI with auto-completion and command history - Offers a workbench for writing and executing Redis commands, Lua scripts, and pipelines - Monitors database performance with real-time metrics for memory, clients, and throughput - Inspects slow queries and analyzes memory usage patterns per key or key pattern ## Architecture Overview RedisInsight is a Node.js and Electron application with a React frontend. It communicates with Redis using the standard Redis protocol (RESP). The desktop version runs as a local Electron app, while the Docker version serves a web UI accessible via browser. Connections are managed locally and support TLS, SSH tunneling, and Redis ACL authentication. The workbench integrates syntax highlighting and command documentation for interactive exploration. ## Self-Hosting & Configuration - Deploy as a Docker container with `docker run -p 5540:5540 redis/redisinsight:latest` - Or install the native desktop app for Windows, macOS, or Linux from the releases page - Add Redis connections via the UI with host, port, username, password, and TLS settings - Configure SSH tunnels for connecting to Redis instances behind firewalls - Connect to Redis Cluster or Sentinel by specifying the appropriate topology settings ## Key Features - Type-aware key browser displays Strings, Hashes, Lists, Sets, Sorted Sets, Streams, and JSON - Workbench with syntax highlighting, auto-complete, and inline command documentation - Memory analysis identifies large keys and memory distribution across data types - Slow log viewer shows recently executed slow commands with execution times - Pub/Sub monitoring lets you subscribe to channels and inspect messages in real-time ## Comparison with Similar Tools - **redis-cli** — Command-line only; RedisInsight adds visual browsing and diagnostic dashboards - **Another Redis Desktop Manager (ARDM)** — Community GUI; RedisInsight is the official tool with deeper integration - **Medis** — macOS-only Redis GUI; RedisInsight is cross-platform and supports Cluster/Sentinel - **Redis Commander** — Web-based key viewer; RedisInsight adds workbench, memory analysis, and slow log tools - **DBeaver** — Universal database tool; RedisInsight is purpose-built for Redis with type-aware rendering ## FAQ **Q: Is RedisInsight free?** A: Yes. RedisInsight is free and open source under the Server Side Public License (SSPL). **Q: Can I connect to Redis Cluster?** A: Yes. RedisInsight supports standalone Redis, Redis Cluster, and Redis Sentinel topologies. Specify the cluster nodes when adding a connection. **Q: Does it support Redis Streams and JSON?** A: Yes. RedisInsight provides dedicated viewers for Streams (including consumer group inspection) and RedisJSON documents. **Q: Can I run RedisInsight alongside my application in Docker Compose?** A: Yes. Add the `redis/redisinsight` image to your Docker Compose file and connect it to the same network as your Redis container. ## Sources - https://github.com/RedisInsight/RedisInsight - https://redis.io/insight/ --- Source: https://tokrepo.com/en/workflows/asset-ab5a10c3 Author: AI Open Source