I come to present a tool that I have developed with 2 others developers (https://github.com/OpenGems)
This tool allows you to manage Redis, thanks to a web interface you can easily manage your Redis instance (see your keys, the memory used, clients connected, etc ...).
Check your stats
The Dashboard allows you tu check the Memory usage, CPU and Redis clients.
Manage your redis keys
You can easily edit and delete any keys stored in your redis database.
Keep an eye on your redis clients
Check how many clients are connected and their infos.
Installation
Add this line to your application's Gemfile:
gem 'redis_web_manager'
And then execute:
$ bundle
Or install it yourself as:
$ gem install redis_web_manager
Add the custom route in your routes.rb
:
mount RedisWebManager::Engine => '/redis_web_manager'
Access to RedisWebManager at /redis_web_manager
In the future we will add several features:
- Add filters to redis keys (filter by type, by expiration date...)
- Add graph for most used commands
- Manage multiple redis instances
- Real time chart update
- Alert system (ex: triggered when memory is peaking)
- Command line interface to manage your redis database
- Logs interface
RedisWebManager is available at https://github.com/OpenGems/redis_web_manager.
Enjoy ! 😀😀
Top comments (1)
🚀 🚀 🚀