位置: 编程技术 - 正文
推荐整理分享PHP:Memcached::addServer()的用法_Memcached类,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
(PECL memcached >= 0.1.0)
Memcached::addServer — 向服务器池中增加一个服务器
说明 public bool Memcached::addServer ( string $host , int $port [, int $weight = 0 ] )Memcached::addServer()增加指定服务器到服务器池中。此时不会建立与服务端的连接, 但是,如果你使用一致性key分布选项(Memcached::DISTRIBUTION_CONSISTENT或 Memcached::OPT_LIBKETAMA_COMPATIBLE),一些内部的数据结构将会被更新。 因此,如果你需要增加多台服务器,更好的方式是使用Memcached::addServers() 以确保这种更新只发生一次。
同一台服务器可以在服务器池中多次出现,因为这里没有做重复检测。但这是不推荐的做法,对于期望提高某台服务器 权重的需求,请使用weight参数。
参数host
memcached服务端主机名。如果主机名无效,相关的数据操作的返回代码将被设置为Memcached::RES_HOST_LOOKUP_FAILURE。
portmemcached服务端端口号,通常是。
weight此服务器相对于服务器池中所有服务器的权重。此参数用来控制服务器在操作时被选种的概率。这个仅用于一致性 分布选项,并且这个值通常是由服务端分配的内存来设置的。
返回值成功时返回 TRUE, 或者在失败时返回 FALSE。
范例
Example #1 Memcached::addServer() example
<?php$m=newMemcached();/*Add2servers,sothatthesecondoneistwiceaslikelytobeselected.*/$m->addServer('mem1.domain.com',,);$m->addServer('mem2.domain.com',,);?> 参见Memcached::addServers() - 向服务器池中增加多台服务器
PHP:Memcached::addByKey()的用法_Memcached类 Memcached::addByKey(PECLmemcached=0.1.0)Memcached::addByKey在指定服务器上的一个新的key下增加一个元素说明publicboolMemcached::addByKey(string$server_key,string$key,mixed$value[,int
PHP:Memcached::add()的用法_Memcached类 Memcached::add(PECLmemcached=0.1.0)Memcached::add向一个新的key下面增加一个元素说明publicboolMemcached::add(string$key,mixed$value[,int$expiration])Memcached::add()与Memcached::set()类
PHP:ftp_rawlist()的用法_FTP函数 ftp_rawlist(PHP4,PHP5)ftp_rawlist返回指定目录下文件的详细列表说明arrayftp_rawlist(resource$ftp_stream,string$directory)ftp_rawlist()函数将执行FTPLIST命令,并把结果做为一
标签: PHP:Memcached::addServer()的用法_Memcached类
本文链接地址:https://www.jiuchutong.com/biancheng/280129.html 转载请保留说明!友情链接: 武汉网站建设