Memcached::casByKey

(PECL memcached >= 0.1.0)

Memcached::casByKey��ָ���������ϱȽϲ�����ֵ

˵��

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

���˿���ʹ��server_key��key���ɵ�ӳ�䵽ָ���������⣬ Memcached::casByKey()��Memcached::cas()�ڹ������ǵ�ͬ�ġ� ��ͨ����������Ҫ����һ����ص�key��һ�����ķ������ϵ������(��ע: ����*ByKeyϵ�з�����$server_key�Ĺ���ԭ�������addByKey�����ĵ�)

����

cas_token

���Ѵ���Ԫ�ع�����Ψһ��ֵ����Memcache���ɡ�

server_key

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

key

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

value

�洢��ֵ��

expiration

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

����ֵ

�ɹ�ʱ���� TRUE�� ������ʧ��ʱ���� FALSE�� �����Ԫ�س��Դ洢ʱ�����ڱ��ͻ������һ�λ�ȡ�������ͻ����޸ģ�Memcached::getResultCode() ������Memcached::RES_DATA_EXISTS��

�μ�