accept a redis url
improve initializer