public function ms() { // 有一台 Master 和 多台Slave 的集群应用 $redis = new RedisCluster(true); var_dump($redis->set('name', 'zhangsan')); var_dump($redis->get('name')); }
$redis->connect(array('host' => '192.168.175.131', 'port' => 7000)); var_dump($redis->set('id', 35)); var_dump($redis->get('id')); } elseif ($flag == 2) { // 有一台 Master 和 多台Slave 的集群应用 $redis = new RedisCluster(true); var_dump($redis->connect(array('host' => '192.168.175.131', 'port' => 7000), true)); //exit;// master $redis->set('uid', 100); var_dump($redis->connect(array('host' => '192.168.175.131', 'port' => 7001), false)); //exit;// slave 1 var_dump($redis->connect(array('host' => '192.168.175.131', 'port' => 7002), false)); //exit;// slave 2 var_dump($redis->connect(array('host' => '192.168.175.131', 'port' => 7003), false)); //exit;// slave 2 var_dump($redis->connect(array('host' => '192.168.175.131', 'port' => 7004), false)); //exit;// slave 2 var_dump($redis->connect(array('host' => '192.168.175.131', 'port' => 7005), false)); //exit;// slave 2 var_dump($redis->set('uid', 100)); for ($i = 90; $i <= 100; ++$i) { var_dump($redis->get('uid')) . PHP_EOL; } } elseif ($flag == 3) { // phpRedis 扩展的更多高级操作 $redis = new RedisCluster(); $redis->connect(array('host' => '192.168.175.131', 'port' => 7000)); $ret = $redis->getRedis()->ping(); // phpRedis 原始API var_dump($ret); }