Add support for redis auth

Why set directly on class instance? Should be passed in through the constructor with a default of `null`.