Forum Discussion
6 Replies
- What_Lies_Bene1Cirrostratus
Doesn't Redis have built in clustering, thus negating the need for load balancing?
- raytoles_75680Nimbostratus
Yes, it does. But just wondering if anyone made an attempt to load balance.
- Bob_Sanders_104Nimbostratus
Yes Redis has load balancing "clustering" but we are getting better performance with F5 in front of the 2 Redis nodes that are configured in a Master/Slave orientation. Each pair of Redis nodes have a specific device priority to create HA failover on our F5 LTM.
- what did you use as a health monitor?
- Bob_Sanders_104Nimbostratus
For the F5 health monitor I used the Redis service listening port. In our case we configured Redis to listen on port 7000 but I think the default port is 6379. We are also using ManageEngine to monitor the host systems Redis is running on.
- Joe_Bishop_1405Nimbostratus
Found this while researching my own master slave configuration. I am having great success using Master/Slave configuration. For health checks on which node to use for the pool I have a monitor.
monitor redis-is-master { defaults from tcp interval 2 timeout 5 recv "role:master" send "info\r\nquit\r\n"