this prevents the crash log from filling up when redis is unreachable
This is useful because the automatic reconnect spawns a process that is not linked and could run forever (if the server is permanently unavailable). Robust clients will need to have their own reconnect logic anyway to handle failures with the initial connect.
…he socket sending more messages than wanted. At large volumes of messages, we get into a situation where we can no longer handle the messages fast enough. Thanks to pmembrey for reporting.
…on the punsubscribe tests though - seems to require too many ack_message() for my liking...