Introducing Redis Overflow - Build Stackoverflow API's using node.js and Redis.

RDBTools Features - Cluster Management

RDBTools Cluster Management provides you with a GUI to manage your Redis Cluster with ease. Cluster Management comes with three different views to analyze your cluster architecture.

  1. Master Layout - This view only contains information about the masters present in the Redis Cluster. The information present is - slot ranges, host, port and few metrics gathered from redis INFO Command.
  2. Master-Replica Layout - This view contains masters along with their replicas. This view contains information about slots ranges, host, port, etc for both master and replica.
  3. Physical Layout - This view gives you a representation of your server i.e. it groups all nodes according to the physical server they reside in.

Cluster Management not only gives you a representation of your cluster but also helps you administer your cluster by using the following actions -

  1. Cluster Rebalance - Cluster Rebalance helps you migrate all slots according to slot percentages amongst cluster nodes.
  2. Manual Resharding - Manual Resharding asks for source and destination nodes with slot ranges. Using this you can migrate the specified slot range from source to destination node in just a few clicks.
  3. Add Node to Cluster- Cluster Management allows you to add a new node to your cluster as a master. The node should be empty and should have cluster enabled.
  4. Manual Failover - Using this you can manually failover a replica node to become the master.
  5. Delete Node in Cluster - Using this a slave can be deleted. We dont support deletion of masters as deleting a master directly can be problematic
  6. Make a node Replica of Master - Cluster management includes a feature to make the selected node replica of a master. If the node is already a replica, no work is required. If the node is a master, then that should be empty i.e. - no hash slots and keys.
  7. Cluster Health Monitoring & Alerts - Cluster Management constantly runs health checks for your cluster and returns alerts if there is any issue with the cluster. It also provides alerts if the master and slave are on the same server. The alerts for the cluster can be fixed by using the Fix Cluster feature.