Memcached::setByKey

(PECL memcached >= 0.1.0)

Memcached::setByKeyStore an item on a specific server

˵��

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

���˿���ʹ��server_key���ɵĽ�keyӳ�䵽ָ���������⣬ Memcached::setByKey()�ڹ����ϵ�ͬ��Memcached::set()�� (��ע: ����*ByKeyϵ�з�����$server_key�Ĺ���ԭ�������addByKey�����ĵ�)��

����

server_key

����������ʶ�𴢴�Ͷ�ȡֵ�ķ�������û�н�ʵ�ʵļ���ɢ�е��������Ŀ�������ھ�������һ�� memcached ������ͨ��ʱ����ɢ��Ϊ��������������ʹ�ù�������Ŀ�ڵ�һ�ķ����ϱ������������߶��ز�����Ч�ʡ�

key

���ڴ洢ֵ�ļ�����

value

�洢��ֵ��

expiration

����ʱ�䣬Ĭ��Ϊ 0�� ������Ϣ��μ�����ʱ����

����ֵ

�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE�� ����Ҫ��ʹ�� Memcached::getResultCode()��

����

Example #1 Memcached::setByKey() ʾ��

<?php
$m 
= new Memcached();
$m->addServer('localhost'11211);

/* ��֤block-ipϵ��key�Ĵ洢��ͬһ̨�������ϡ�*/
$m->setByKey('api-cache''block-ip:169.254.253.252'1);
$m->setByKey('api-cache''block-ip:169.127.127.202'1);
?>

�μ�