當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。