Add support to use an existing Redis client connection

I'm connecting to a remote Redis server on another machine (e.g. not using the default localhost IP/port) and using the connect-redis plugin as-is causes things to fail since it can't connect.  This change adds the ability to supply an existing client connection.