RedisInsight
Redis GUI by Redis
RedisInsight is a free desktop app from Redis that gives you a visual interface to browse, search, edit, and monitor your Redis database without writing commands by hand.
RedisInsight is a desktop application made by Redis that gives you a visual way to work with a Redis database. Redis is a type of database that stores data in memory for very fast access, but it can be difficult to inspect and manage without tooling. RedisInsight provides a graphical interface so you can browse, search, and edit the data inside your database without writing commands by hand.
The application lets you view and modify all the main data types that Redis supports, including strings, lists, sets, and more. It also shows data in different readable formats such as JSON or plain text. There is a browser view for navigating keys and a tree view for a more organized layout. Bulk deletion is supported so you can clean up large sets of matching keys in one action.
RedisInsight includes a Workbench, which is an advanced command-line area with auto-complete suggestions and the ability to visualize results in custom ways. A Profiler tab lets you watch every command sent to your Redis server in real time, and a Slow Log tab highlights operations that took longer than expected so you can find performance problems. The tool also surfaces contextual recommendations to help you use memory and performance more efficiently as you interact with your data.
The application is available as a free download for macOS, Windows, and Linux. It can also be installed through the Microsoft Store, Apple App Store, Snapcraft, and Flathub, or run as a Docker container. A Visual Studio Code extension called Redis for VS Code is also available for developers who prefer to stay inside their code editor.
The project is open source but licensed under the Server Side Public License (SSPL), which imposes restrictions on offering the software as a hosted service.
Where it fits
- Browse and edit Redis keys using a visual tree or browser view instead of the command line.
- Watch every live command sent to your Redis server in the Profiler tab to debug unexpected behavior.
- Find slow Redis operations by checking the Slow Log and act on contextual performance recommendations.
- Bulk-delete all keys matching a pattern from a Redis database in one action.