使用memcached-client.php文件作为memcached客户端存取对象
2012-10-15 00:00
751 查看
上一讲说了客户端使用memcached在内存存取数据,这需要你在客户端装载php_memcache.dll扩展,并在php.ini中加载extension=php_memcache.dll ,其实还有一种更简单的方法,直接使用memcached类文件memcached-client.php。
首先提供下载(memcached-client-php.rar):
附带如下php实例demo:
这里有四个常用的方法,说明如下:
add ($key, $val, $exp = 0)
往 memcached 中写入对象,$key 是对象的唯一标识符,$val 是写入的对象数据,$exp 为过期时间,单位为秒,默认为不限时间;
get ($key)
从 memcached 中获取对象数据,通过对象的唯一标识符 $key 获取;
replace ($key, $value, $exp=0)
使用 $value 替换 memcached 中标识符为 $key 的对象内容,参数与 add() 方法一样,只有 $key 对象存在的情况下才会起作用;
delete ($key, $time = 0)
删除 memcached 中标识符为 $key 的对象,$time 为可选参数,表示删除之前需要等待多长时间。
首先提供下载(memcached-client-php.rar):
附带如下php实例demo:
<?php /*www.phpddt.com实例*/ header("content-type:text/html; charset=utf-8"); //包含memcached类文件 require_once("memcached-client.php"); $options = array( 'servers' => array('127.0.0.1:11211'), //memcached 服务的地址、端口,可用多个数组元素表示多个 memcached 服务 'debug' => false, //是否打开 debug 'compress_threshold' => 10240, //超过多少字节的数据时进行压缩 'persistant' => false //是否使用持久连接 ); $mc = new memcached($options); // 设置此脚本使用的唯一标识符 $key = 'a'; // 往 memcached 中写入对象 $mc->add($key, '这是key内容'); /*删除memcached中对象*/ //$mc->delete($key); /*替换标识符key对象的内容*/ //$mc->replace($key,"这是新的内容"); $val = $mc->get($key); echo $val; ?>
这里有四个常用的方法,说明如下:
add ($key, $val, $exp = 0)
往 memcached 中写入对象,$key 是对象的唯一标识符,$val 是写入的对象数据,$exp 为过期时间,单位为秒,默认为不限时间;
get ($key)
从 memcached 中获取对象数据,通过对象的唯一标识符 $key 获取;
replace ($key, $value, $exp=0)
使用 $value 替换 memcached 中标识符为 $key 的对象内容,参数与 add() 方法一样,只有 $key 对象存在的情况下才会起作用;
delete ($key, $time = 0)
删除 memcached 中标识符为 $key 的对象,$time 为可选参数,表示删除之前需要等待多长时间。
相关文章推荐
- 使用C#作为客户端的PHP服务器上传文件
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- Memcached的.NET客户端(一)【.NET Memcached Client Library使用】
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- C/C++程序使用lu对象作为配置文件
- 【Android】Android客户端使用okhttp上传文件php服务器
- curl不使用文件存取cookie php使用curl获取cookie示例
- 【原】使用Json作为Python和C#混合编程时对象转换的中间文件
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- PHP版本高于5.5时,curl文件上传必须使用CurlFile对象
- memcached以php作为客户端的安装和配置
- C/C++程序使用lu对象作为配置文件
- smarty模板文件中执行php代码 调用php函数的方法 使用对象等
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。
- 关于使用Memcached-Java-Client往memcache中直接放入对象引发的血案
- curl不使用文件存取cookie php使用curl获取cookie示例
- 2016windows(10) wamp 最简单30分钟thrift入门使用讲解,实现php作为服务器和客户端的hello world
- 在Ubuntu上配置使用memcached及PHP Memecache 客户端(apt-get方式)
- jdom中使用文件作为输入源,构造Document对象的问题
- responseXML 属性 如果来自服务器的响应是 XML,而且需要作为 XML 对象进行解析,请使用 responseXML 属性: 请求 books.xml 文件,并解析响应: