For something that plays nice with MySQL on macOS or Windows, check out TeamSQL — TeamSQL is a cross-platform data client that works with multiple database environments, including PostgreSQL, Redis, Redshift, and MS SQL Server. Redis GUI Client for Mac Introducing Redis Overflow - Build Stackoverflow API's using node.js and Redis. Learn Redis Pricing Blogs FAQs Docs About Us Free Download.
Join the DZone community and get the full member experience.
Join For FreeIt all comes down to preferences. While there are Redis users who are familiar with the Redis command line interface (CLI) and rely on it to inspect, visualize and perform manual updates, there are those who prefer to using a Graphical User Interface (GUI) to achieve that. There are several Redis GUIs available, for different platforms, and in this article I'll try to review a few of them.
Important: Before using any of these tools in production, keep in mind that some GUIs rely on the ('evil') KEYS command. Should you have a large database, your Redis server might freeze and cause issues in your production applications.
Redsmin: My Go-To-Tool for the Cloud (and Below)
I'm starting off with Redsmin - my personal favorite. It mixes perfectly my on-the-go needs with a sane and objective way to work with my databases. It is a different kind of offering as it is a web based service that offers not only a GUI for inspecting your Redis data, but also monitoring and runtime server reconfiguration. Redsmin provides several plans, including a free one that can be used to evaluate a small dataset (up to 100,000 keys). Since redsmin is a hosted service, connection to your Redis server can be done directly over the internet, optionally SSL authenticated and encrypted, or by using a proxy service that you run on your servers that exposes your Redis instances to Redsmin in a secure way.
Redsmin has plenty of extra features, such as slowlog inspection, a list of currently connected clients that allows you to disconnect them, a multi keys editor for batch operations and great search features. With plans starting as low as 5,99€/mo, you can lift all limitations and connect to multiple Redis instances.
Pros: the most extensive features set, ease of use, no install
Cons: requires an internet connect, anything else contact Redsmin's awesome support.
![Free redis gui Free redis gui](/uploads/1/2/6/0/126068193/121920734.png)
Redis Commander: A Free Node.js Powerful Choice
Redis Commander is a Node.js web application that can be used to view, edit and manage your Redis databases from the comfort of your browser. It allows you to directly manipulate all of Redis' data types. It's freely available (although it doesn't specify under which license) and can be easily installed via npm, provided you have a working node.js installation.
Like most Redis GUIs, Redis Commander allows you to connect to multiple database and Redis server instances simultaneously. Besides having an editor, Redis Commander also includes a terminal with auto completion (for both commands and keys), documentation and import/export functionality.
Redis Commander does require direct access to your Redis servers, but you can get around that by running it directly in your Redis servers so you can access it remotely without having to expose your Redis server over the internet.
Pros: it's free, powerful, in your browser and runs wherever Node.js is.
Cons: requires direct connectivity, only runs where Node.js is.
Redis Desktop Manager: Cross-Platform, Pure Desktop GUI
Redis Desktop Manager is a cross-platform desktop Redis client, available for Windows, MacOSX and Linux desktops. It's freely available under the MIT license.
Like most other Redis GUIs, it allows you to connect simultaneously to multiple Redis databases or instances, inspect and modify your data and use an interactive terminal. You can also search for keys across multiple databases and view a system console which logs all Redis commands.
However. One unique feature of Redis Desktop Manager is that it allows you to establish connections via SSH tunnels, enabling secure connections to remote servers.
Pros: free, dead simple installation, runs on the desktop, SSH tunneling a breeze
Cons: if you're comfortable using a desktop GUI, there are none.
Induction: You Can Guess By the Name That It's for Mac OS X
Induction is a Mac OS X database client. It's not Redis specific as it also supports PostgreSQL, MySQL, SQLite and MongoDB, and therefore isn't the the most complete Redis GUI. Nevertheless, it allows to inspect and query your Redis database. Similarly to other Redis clients, it requires a direct connection to your server.
The alpha version is free available under an open source license.
Pros: An holistic view on polyglot persistency
Cons: limited Redis-specific functionality, MacOS-specific
redis-browser: The Runner Up
This web-based explorer view of your Redis database is delivered as a Ruby gem. It is the youngest of the tools in this review and probably the simplest. Simplicity, however, is sometime a virtue, especially when you need a no-frills, dead-simple GUI. Give it a shot and encourage @Monterail to keep up the good work!
Conclusion
There are several other Redis GUI alternatives that are available, both for the desktop and ones that are web-based, with similar characteristics to the ones shown here. The ones highlighted here are the most popular and actively developed, but YMMV. They were picked as examples to allow developers that are less CLI-savvy to gain insight into their Redis databases and quickly perform some updates. If you have other favorites tellme - I'm highly available :)
Like This Article? Read More From DZone
Published at DZone with permission of Itamar Haber , DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Screenshots
Description
Medis is a beautiful, easy-to-use Redis GUI management application for Redis >= 2.8.
Medis starts with all the basic features you need:
* Keys viewing/editing
* SSH Tunnel for connecting with remote servers
* Terminal for executing custom commands
* Config viewing/editing
It also supports many advanced features:
* JSON/MessagePack format viewing/editing and built-in highlighting/validator
* Working with millions of keys and key members without blocking the Redis server
* Pattern manager for easy selecting a subgroup of keys.
Medis starts with all the basic features you need:
* Keys viewing/editing
* SSH Tunnel for connecting with remote servers
* Terminal for executing custom commands
* Config viewing/editing
It also supports many advanced features:
* JSON/MessagePack format viewing/editing and built-in highlighting/validator
* Working with millions of keys and key members without blocking the Redis server
* Pattern manager for easy selecting a subgroup of keys.
What’s New
* Several bug fixes.
We are keeping bringing you more features!
We are keeping bringing you more features!
18 Ratings
Good tool
This tool does everything I need it to for my daily work with Redis, my only wish is that it optionally provided a “tree” view of the redis cache similar to RedisDesktopManager. The Redis caches I work on typically have 40,000+ keys in them, so the default list does not give me a great overview of the entire cache at once. This is not a deal breaker, just something i’d love to see added.
I love that Medis displays the value type of each key, and the filtering capability by key name is great too. The “Config” tab is a huge help, as most of the options provided are ones I would typically need to configure either via the console AND also add to the config file. Being able to do it in one spot is awesome.
I love that Medis displays the value type of each key, and the filtering capability by key name is great too. The “Config” tab is a huge help, as most of the options provided are ones I would typically need to configure either via the console AND also add to the config file. Being able to do it in one spot is awesome.
Amazing app, easy to use
this app is a+ Amazing, I really hope that you guys can keep updating it.
great tool
This too does everything I need. It has been a great help.
Information
Redis Client Gui Windows
OS X 10.10.0 or later, 64-bit processor
Redis Gui Linux
English, Amharic, Arabic, Bengali, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, Estonian, Filipino, Finnish, French, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Kannada, Korean, Latvian, Lithuanian, Malay, Malayalam, Marathi, Norwegian Bokmål, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Simplified Chinese, Slovak, Slovenian, Spanish, Swahili, Swedish, Tamil, Telugu, Thai, Traditional Chinese, Turkish, Ukrainian, Vietnamese
Mysql Gui Client For Mac
Redis Gui Client For Mac
Family Sharing
With Family Sharing set up, up to six family members can use this app.