PHP - Memcache::setServerParams() Function
Memcache::setServerParams() function can change the server parameters and status at runtime.
Syntax
bool Memcache::setServerParams(
string $host [,
int $port = 11211 [,
int $timeout [,
int $retry_interval = false [,
bool $status [, callable $failure_callback ]
]
]
]
]
)
Memcache::setServerParams() function can change the server parameters at runtime.We can also use the memcache_set_server_params() function.
Memcache::setServerParams() function can return true on success or false on failure.
Example
<?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
?>
Advertisements