Add auto_reconnect option to avoid handle the exception "Tried to use a connection from a child process without reconnecting. You need to reconnect to Redis after forking." in the implementation.
do not return when reconnecting
set auto_reconnect as false by default
reconnect automatically when reconnect option is true otherwise raise an exception
Add first attempt to test auto_reconnect
merger... to merge :/
Test option auto_reconnect available for redis initialization
fix tests
fix tests
ok, I'm tired
If reconnect is false and auto_reconnect is true raise an error when trying to reconnect automatically