we use haproxy before redis,
listen 22001 bind :22001 balance roundrobin maxconn 16384 server 1 10.18.8.14:1041 check
which enables check.
mostly the check works fine, but sometimes it burst to 1000ms (or a few ms plus);
to worsen it, clients through haproxy see the same 1000ms hang;
if the clients connect directly to redis, they see no hang at all.
we have looked up the haproxy manual, suspecting if there is a timeout default to 1s;
but no satisfactory answers.
Any idea why there is 1000 check duration?