Memcached::setByKey()

向指定的服务器和键设置一个值

首字母:M

函数名:Memcached::setByKey()

适用版本:PHP 5 >= 5.4.0, PHP 7, PECL memcached >= 0.1.0

函数描述:Memcached::setByKey() 方法用于向指定的服务器和键设置一个值。该方法与Memcached::set()方法类似,但允许您指定一个特定的服务器来存储数据。

用法:bool Memcached::setByKey ( string $server_key , string $key , mixed $value [, int $expiration ] )

参数:

  • $server_key:用于选择服务器的键。
  • $key:要设置的键名。
  • $value:要设置的值。
  • $expiration:可选参数,指定键的过期时间(以秒为单位)。默认为0,表示键永不过期。

返回值:如果成功设置了值,则返回true。否则返回false。

示例:

addServer('localhost', 11211);
// 设置值到指定服务器和键
$result = $memcached->setByKey('server1', 'key1', 'value1');
if ($result) {
 echo "值设置成功!";
} else {
 echo "值设置失败!";
}
?>

上述示例中,我们创建了一个Memcached对象,并添加了一个服务器。然后使用Memcached::setByKey()方法将值'value1'设置到名为'key1'的键上,并指定了服务器键为'server1'。如果设置成功,将输出"值设置成功!",否则将输出"值设置失败!"。

注意:在使用Memcached::setByKey()方法之前,您需要确保已经安装了memcached扩展,并且服务器已经正确配置和运行。

同首字母函数