Fix redis auth to not auth on blank passwords and nil responses to not error

fixed auth to not default to the string nil and not send auth
if we pass a blank password

fix null response to no longer assume the metric is a string,
instead do not return a value at all and set the status to
something appropriate