牛牛在线工具

Memcached::setByKey()

收录 8868 个 PHP 函数,含用途说明与用法示例。

Memcached::setByKey()

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

函数名: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。 示例: <?php $memcached = new Memcached(); // 添加服务器 $memcached->addServer('localhost', 11211); // 设置值到指定服务器和键 $result = $memcached->setByKey('server1', 'key1', 'value1'); if ($result) { echo "值设置成功!"; } else { echo "值设置失败!"; } ?> 上述示例中,我们创建了一个Memcached对象,并添加了一个服务器。然后使用Memcached::setByKey()方法将值'value1'设置到名为'key1'的键上,并指定了服务器键为'server1'。如果设置成功,将输出"值设置成功!",否则将输出"值设置失败!"。 注意:在使用Memcached::setByKey()方法之前,您需要确保已经安装了memcached扩展,并且服务器已经正确配置和运行。