• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • Memcached::getServerList()

    (PECL memcached >= 0.1.0)

    获取服务器池中的服务器列表

    说明

    publicMemcached::getServerList(void): array

    Memcached::getServerList()返回服务器池中所有服务器列表.

    参数

    此函数没有参数。

    返回值

    服务器池中所有服务器列表.

    范例

    Example #1 Memcached::getServerList()示例

    <?php
    $m = new Memcached();
    $m->addServers(array(
        array('mem1.domain.com', 11211, 20),
        array('mem2.domain.com', 11311, 80),
    ));
    var_dump($m->getServerList());
    ?>
    

    以上例程会输出:

    array(2) {
      [0]=>
      array(3) {
        ["host"]=>
        string(15) "mem1.domain.com"
        ["port"]=>
        int(11211)
        ["weight"]=>
        int(20)
      }
      [1]=>
      array(3) {
        ["host"]=>
        string(15) "mem2.domain.com"
        ["port"]=>
        int(11311)
        ["weight"]=>
        int(80)
      }
    }
    
    This method no longer returns 'weight' in v2.1.0: https://github.com/php-memcached-dev/php-memcached/pull/56