Initializer
init(hostname:port:password:tlsConfiguration:database:pool:)
init(hostname: String, port: Int = RedisConnection.Configuration.defaultPort, password: String? = nil, tlsConfiguration: TLSConfiguration? = nil, database: Int? = nil, pool: RedisConfiguration.PoolOptions = .init()) throws