Memcached::addServer

(PECL memcached >= 0.1.0)

Memcached::addServer — ���������������һ��������

˵��

public Memcached::addServer ( string $host , int $port [, int $weight = 0 ] ) : bool

Memcached::addServer()����ָ�������������������С���ʱ���Ὠ�������˵����ӣ� ���ǣ������ʹ��һ����key�ֲ�ѡ�Memcached::DISTRIBUTION_CONSISTENT�� Memcached::OPT_LIBKETAMA_COMPATIBLE����һЩ�ڲ������ݽṹ���ᱻ���¡� ��ˣ��������Ҫ���Ӷ�̨�����������õķ�ʽ��ʹ��Memcached::addServers() ��ȷ�����ָ���ֻ����һ�Ρ�

ͬһ̨�����������ڷ��������ж�γ��֣���Ϊ����û�����ظ���⡣�����Dz��Ƽ��������������������ij̨������ Ȩ�ص�������ʹ��weight������

����

host

memcached������������������������Ч����ص����ݲ����ķ��ش��뽫������ΪMemcached::RES_HOST_LOOKUP_FAILURE��

port

memcached����˶˿ںţ�ͨ����11211��

weight

�˷���������ڷ������������з�������Ȩ�ء��˲����������Ʒ������ڲ���ʱ��ѡ�ֵĸ��ʡ����������һ���� �ֲ�ѡ��������ֵͨ�����ɷ���˷�����ڴ������õġ�

����ֵ

�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE��

����

Example #1 Memcached::addServer() example

<?php
$m 
= new Memcached();

/* Add 2 servers, so that the second one
   is twice as likely to be selected. */
$m->addServer('mem1.domain.com', 11211, 33);
$m->addServer('mem2.domain.com', 11211, 67);
?>

�μ�