add redis auth support