See strange behavior of redis cluster, which works totally fine on big load and starts to run with 50% timeout rate and unstable response times on low load.
We have same patter each day on periods of low load.
Any ideas what could cause such a strange pattern? Maybe some maintenance work this RedisCluster starts to do on low load time? Like slots rebalancing. Please recommend any settings or aspects to check.
Versions: Redis 2.0.7, Jedis 2.8.1
Configuration: 3 physical nodes with 9 master processes and 18 slaves.
JedisCluster Timeout = 5ms.
Load is 100% writes with setex.
This graphs are for JedisCluster response times, not actual RedisCluster times. "Sets" line here is successful sets actually, not total count.