示例#1
0
文件: redist.php 项目: lughong/shop
 public function ms()
 {
     // 有一台 Master 和 多台Slave 的集群应用
     $redis = new RedisCluster(true);
     var_dump($redis->set('name', 'zhangsan'));
     var_dump($redis->get('name'));
 }
示例#2
0
        return $hash;
    }
}
$flag = 0;
if ($flag == 1) {
    // 只有一台 Redis 的应用
    $redis = new RedisCluster();
    $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) {