当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP Memcache::setServerParams()用法及代码示例



Memcache::setServerParams() 函数可以在运行时更改服务器参数和状态。

用法

bool Memcache::setServerParams(
   string $host [, 
      int $port = 11211 [, 
         int $timeout [, 
            int $retry_interval = false [, 
               bool $status [, callable $failure_callback ]
            ]
         ]
      ]
   ]
)

Memcache::setServerParams() 函数可以在运行时更改服务器参数。我们也可以使用 memcache_set_server_params() 函数。

Memcache::setServerParams() 函数可以在成功时返回 true 或在失败时返回 false。

示例

<?php
   function _callback_memcache_failure($host, $port) {
      print "memcache '$host:$port' failed";
   }
   
   /* Procedural API */

   $memcache_obj = memcache_connect("memcache_host", 11211);
   memcache_set_server_params($memcache_obj, "memcache_host", 11211, 1, 15, true, "_callback_memcache_failure");

   /* OO API */
   
   $memcache = new Memcache;
   $memcache->addServer("memcache_host", 11211, false, 1, 1, -1, false);  
   // add the server in offline mode
   $memcache->setServerParams("memcache_host", 11211, 1, 15, true, "_callback_memcache_failure");  
   // bring the server back online
?>

相关用法


注:本文由纯净天空筛选整理自 PHP - Memcache::setServerParams() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。