When Redis goes offline, endpoints running winlogbeat will not automatically reconnect to Redis when it comes back online. Only after restarting the winlogbeat service will the endpoint be connected to the Redis server again.
If the Redis server is to go offline, all endpoints should automatically reconnect to Redis when available without a restart of winlogbeat.
It seems that winlogbeat will indefinitely try to reconnect to redis, and after testing with a couple different setup it seems like the reconnection issue may not be an issue.
When Redis goes offline, endpoints running winlogbeat will not automatically reconnect to Redis when it comes back online. Only after restarting the winlogbeat service will the endpoint be connected to the Redis server again.
If the Redis server is to go offline, all endpoints should automatically reconnect to Redis when available without a restart of winlogbeat.