accepts config.Address like redis://user:pass@localhost:123