Constructs a $redisCluster instance from a config file and using the provided path.
Constructs a $redisCluster instance from a config file and using the provided path.
config filename
path pointing to the scredis config object
the constructed $redis
The path must include to the scredis object, e.g. x.y.scredis
Constructs a $redisCluster instance from a config file.
Constructs a $redisCluster instance from a config file.
config filename
the constructed $redis
The config file must contain the scredis object at its root. This constructor is equivalent to
Redis(configName, "scredis")
Constructs a $redisCluster instance from a $tc.
Constructs a $redisCluster instance from a $tc.
a $typesafeConfig
the constructed $redis
The config must contain the scredis object at its root.
Constructs a $redisCluster instance from a scredis.RedisConfig.
Constructs a $redisCluster instance from a scredis.RedisConfig.
the constructed $redisCluster
Constructs a $redisCluster instance with given seed nodes, using the default config for all other parameters.
Constructs a $redisCluster instance with given seed nodes, using the default config for all other parameters.
the constructed $redisCluster
Constructs a $redisCluster instance using provided parameters.
Constructs a $redisCluster instance using provided parameters.
list of server nodes, used as seed nodes to initially connect to the cluster.
maximum number of retries and redirects to perform for a single command
optional batch receive timeout
connection timeout
max number of bytes to send as part of a batch
size hint of the tcp send buffer, in bytes
size hint of the tcp receive buffer, in bytes
path to listener dispatcher definition
path to io dispatcher definition
path to decoder dispatcher definition
time to wait after a TRYAGAIN response by a cluster node
time to wait for a retry after CLUSTERDOWN response
Actor System (optionally)
the constructed $redisCluster