コード例 #1
0
ファイル: redist.php プロジェクト: lughong/shop
 public function other()
 {
     // phpRedis 扩展的更多高级操作
     $redis = new RedisCluster();
     $redis->connect(array('host' => '192.168.175.131', 'port' => 7000));
     $ret = $redis->getRedis()->ping();
     // phpRedis 原始API
     var_dump($ret);
 }
コード例 #2
0
ファイル: RedisCluster_2.class.php プロジェクト: lughong/shop
    $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);
}