- //创建一个memcache对象实例
- $memcache = new Memcache;
- if(!$memcache->connect("127.0.0.1",11211)){
- die('连接失败');
- }
- if($memcache->set('key1',"xian",MEMCACHE_COMPRESSED,60)){
- echo 'sucess!';
- }//存值,其中xian字符串,也可以为数组,对象,但不能为资源
- // bbs.it-home.org
- $val = $memcache->get('key1');//查询获取值
- echo $val;
- $memcache->replace('key1','beijing',MEMCACHE_COMPRESSED,60);//修改
- $memcache->delete('key1');//删除
- ?>
第二部分,php memcached 高级缓存应用代码
PHP MemCached 高级缓存应用
Memcache常用方法:
- $memcache = new memcache;
- $memcache->connect('127.0.0.1', 11211) or die("连接失败");
- $memcache->set('name', '张三');
- $val = $memcache->get('name');
- ?>
注:set方法的完整版本,set(键名,键值,是否压缩,保持时间)
例子:
- $memcache = new memcache;
- $memcache -> connect('127.0.0.1', 11211) or die("连接失败");
- $memcache -> set('name', array('一个','两个'));
- $val = $memcache->get('name');
- print_r($val);
- $memcache -> close();
- ?>
|