DEV Community

Boris
Boris

Posted on

 

Manage Redis by Rails Application

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.

RedisWebManager Dashboard

Manage your redis keys

You can easily edit and delete any keys stored in your redis database.

RedisWebManager Keys

Keep an eye on your redis clients

Check how many clients are connected and their infos.

RedisWebManager Clients

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)

Collapse
 
olivdums profile image
Olivier Dumas

🚀 🚀 🚀

Join us at DEV

Want to join the conversation?

It's easy! Become a DEV member to follow this post, comment, and more.