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锟斤拷锟酵o拷 锟斤拷为锟斤拷源锟斤拷锟酵诧拷锟杰憋拷锟斤拷锟叫伙拷锟芥储锟斤拷锟斤拷锟�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'锟斤拷锟絢ey锟斤拷锟斤拷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) {
}

锟轿硷拷