downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Memcache Functions> <Examples
Last updated: Fri, 06 Nov 2009

view this page in

Example #1 memcache extension overview example

In this example, an object is being saved in the cache and then retrieved back. Object and other non-scalar types are serialized before saving, so it's impossible to store resources (i.e. connection identifiers and others) in the cache.

<?php

$memcache 
= new Memcache;
$memcache->connect('localhost'11211) or die ("Could not connect");

$version $memcache->getVersion();
echo 
"Server's version: ".$version."<br/>\n";

$tmp_object = new stdClass;
$tmp_object->str_attr 'test';
$tmp_object->int_attr 123;

$memcache->set('key'$tmp_objectfalse10) or die ("Failed to save data at the server");
echo 
"Store data in the cache (data will expire in 10 seconds)<br/>\n";

$get_result $memcache->get('key');
echo 
"Data from the cache:<br/>\n";

var_dump($get_result);

?>

Example #2 Using memcache session handler

<?php

$session_save_path 
"tcp://$host:$port?persistent=1&weight=2&timeout=2&retry_interval=10,  ,tcp://$host:$port  ";
ini_set('session.save_handler''memcache');
ini_set('session.save_path'$session_save_path);

?>



add a note add a note User Contributed Notes
memcache extension overview example
erick dot papa at gmail dot com
20-Jul-2009 01:26
Where's the code to get hashes of full SELECT queries? The whole point of memcached is not only to put some values with keys but to simulate full queries with SELECT.....WHERE.... conditions.
dkreuter at gmail dot com
02-Jun-2009 02:45
If the example doesn't work try to change "localhost" to "127.0.0.1".

Memcache Functions> <Examples
Last updated: Fri, 06 Nov 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites