mirror of
https://github.com/predis/predis.git
synced 2026-10-08 12:57:14 +00:00
Remove the key_distribution option and allow user-defined callbacks to initialize a cluster connection.
This commit is contained in:
@@ -7,6 +7,7 @@ require 'SharedConfigurations.php';
|
||||
// that implements the Predis\Distribution\IDistributionStrategy interface.
|
||||
|
||||
use Predis\Distribution\IDistributionStrategy;
|
||||
use Predis\Network\ConnectionCluster;
|
||||
|
||||
class NaiveDistributionStrategy implements IDistributionStrategy {
|
||||
private $_nodes, $_nodesCount;
|
||||
@@ -42,7 +43,9 @@ class NaiveDistributionStrategy implements IDistributionStrategy {
|
||||
}
|
||||
|
||||
$options = array(
|
||||
'key_distribution' => new NaiveDistributionStrategy(),
|
||||
'cluster' => function() {
|
||||
return new ConnectionCluster(new NaiveDistributionStrategy());
|
||||
},
|
||||
);
|
||||
|
||||
$redis = new Predis\Client($multiple_servers, $options);
|
||||
|
||||
Reference in New Issue
Block a user