位置: 编程技术 - 正文
推荐整理分享PHP:Memcached::getServerByKey()的用法_Memcached类,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
(PECL memcached >= 0.1.0)
Memcached::getServerByKey — 获取一个key所映射的服务器信息
说明 public array Memcached::getServerByKey ( string $server_key )Memcached::getServerByKey()返回server_key所映射的服务器, Memcached::*ByKey()系列方法的中的server_key参数, 实际上就是用来获取 操作的服务器的.(译注: 可以这样理解, *ByKey系列函数首先调用Memcached::getServerByKey()获取服务器, 然后在此服务器上进行操作.)
参数server_key
本键名用于识别储存和读取值的服务器。没有将实际的键名散列到具体的项目,而是在决定与哪一个 memcached 服务器通信时将其散列为服务器键名。这使得关联的项目在单一的服务上被组合起来以提高多重操作的效率。
返回值成功时返回 TRUE, 或者在失败时返回 FALSE。 如需要则使用 Memcached::getResultCode()。
范例
Example #1 Memcached::getServerByKey() 示例
<?php$m=newMemcached();$m->addServers(array(array('mem1.domain.com',,),array('mem2.domain.com',,),array('mem3.domain.com',,),));$m->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE,true);var_dump($m->getServerByKey('user'));var_dump($m->getServerByKey('log'));var_dump($m->getServerByKey('ip'));?>以上例程的输出类似于:
PHP:Memcached::getServerList()的用法_Memcached类 Memcached::getServerList(PECLmemcached=0.1.0)Memcached::getServerList获取服务器池中的服务器列表说明publicarrayMemcached::getServerList(void)Memcached::getServerList()返回服务器池
PHP:Memcached::getResultMessage()的用法_Memcached类 Memcached::getResultMessage(PECLmemcached=1.0.0)Memcached::getResultMessage返回最后一次操作的结果描述消息说明publicstringMemcached::getResultMessage(void)Memcached::getResultMessage()
PHP:Memcached::getResultCode()的用法_Memcached类 Memcached::getResultCode(PECLmemcached=0.1.0)Memcached::getResultCode返回最后一次操作的结果代码说明publicintMemcached::getResultCode(void)Memcached::getResultCode()返回Memcached::RES_
标签: PHP:Memcached::getServerByKey()的用法_Memcached类
本文链接地址:https://www.jiuchutong.com/biancheng/280106.html 转载请保留说明!友情链接: 武汉网站建设