Memcached::set

(PECL memcached >= 0.1.0)

Memcached::set�洢һ��Ԫ��

˵��

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

Memcached::set()��value �洢��һ��memcached�������ϵ�key�¡�expiration���� ���ڿ���ֵ�Ĺ���ʱ�䡣

ֵ�������κ���Ч�ķ���Դ��php���ͣ� ��Ϊ��Դ���Ͳ��ܱ����л��洢�����Memcached::OPT_COMPRESSION ѡ����� ���л���ֵͬ���ᱻѹ���洢��

����

key

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

value

�洢��ֵ��

expiration

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

����ֵ

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

����

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

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

$m->set('int'99);
$m->set('string''a simple string');
$m->set('array', array(1112));
/* 'object'���key����5���Ӻ���� */
$m->set('object', new stdclasstime() + 300);


var_dump($m->get('int'));
var_dump($m->get('string'));
var_dump($m->get('array'));
var_dump($m->get('object'));
?>

�������̵���������ڣ�

int(99)
string(15) "a simple string"
array(2) {
  [0]=>
  int(11)
  [1]=>
  int(12)
}
object(stdClass)#1 (0) {
}

�μ�