(PECL memcached >= 0.1.0)
Memcached::setByKey — Store an item on a specific server
$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);
?>