# Functions
nolint:lll NewClient creates a new redis client (Cmdable) from the parameters in the connectionString URL format: Standalone mode: (redis|rediss|unix)://[<user>:<password>@](<host>|<socket path>)[:<port>[/<db_number>]][?option=value] Cluster mode: (redis|rediss|unix)[+srv]://[<user>:<password>@]<host1>[,<host2>[,...]][:<port>][?option=value]
The following query parameters are also available: client_name string conn_max_idle_time duration conn_max_lifetime duration dial_timeout duration max_idle_conns int max_retries int max_retry_backoff duration min_idle_conns int min_retry_backoff duration pool_fifo bool pool_size int pool_timeout duration protocol int read_timeout duration tls bool write_timeout duration.