PHP 使用memcached,php使用memcached
程序员文章站
2022-05-02 17:53:35
...
PHP 使用memcached,php使用memcached
1.添加扩展包
php_memcache.dll
2.在PHP.INI添加
extension=php_memcache.dll
3.程序
php //创建一个mem对象实例 $mem=new Memcache; if(!$mem->connect("10.18.110.213",11211)){ die('连接失败!'); } //增加 //1.增加一个字串 /* if($mem->set('key1',"beijing",MEMCACHE_COMPRESSED,60)){ echo '添加ok'; }*/ //2.添加数值 /* if($mem->set('key1',100,MEMCACHE_COMPRESSED,60)){ echo '添加ok'; }*/ //3.添加数组 //在添加数组是,根据需要. 希望序列号放入 , //serializeunserialize, 如果根据需要,也可以json_encode json_decode $arr=array("bj",'tj'); if($mem->set('key1',$arr,MEMCACHE_COMPRESSED,time()+31*3600*24)){ echo '添加数组ok99111'; } //4.添加对象 /* class Dog{ public $name; public $age; public function __construct($name,$age){ $this->name=$name; $this->age=$age; } } $dog1=new Dog('小狗',50); if($mem->set('key1',$dog1,MEMCACHE_COMPRESSED,60)){ echo '添加对象ok'; }*/ //5.添加null 布尔值 /* if($mem->set('key1',false,MEMCACHE_COMPRESSED,60)){ echo '添加布尔ok'; }*/ //6. 资源类型放入. /* $con=mysql_connect("127.0.0.1","root","root"); if(!$con){ die('连接数据库失败'); } var_dump($con); echo "
"; if($mem->set('key1',$con,MEMCACHE_COMPRESSED,60)){ echo '添加资源ok'; }*/ //查询 $val=$mem->get('key1'); //修改 //可以使用replace if($mem->replace("key11",'hello',MEMCACHE_COMPRESSED,60)){ echo 'replace ok'; }else{ echo 'replace no ok'; } //删除 echo "
"; if($mem->delete('key14')){ echo 'key14 删除'; }else{ echo 'key14不存在'; }
上一篇: 将JSON字符串转换成Map对象的方法
下一篇: selected永远被回到.
推荐阅读
-
php中的路径问题与set_include_path使用介绍
-
[PHP]如何在百度(BAE)和新浪(SAE)的云平台使用PHP连接MySQL并返
-
PHP读取PDF内容(LINUX下XPDF的配置和使用)_PHP教程
-
PHP中使用正则表达式提取中文实现笔记,
-
使用xdebug调试PHP 找出PHP程序的瓶颈
-
使用php 获取时间今天明天昨天时间戳的详解_PHP教程
-
在PHP3中实现SESSION的功能(附、COOKIE函数库的使用:test_cookie.php3
-
PHP中使用Imagick读取pdf并生成png缩略图实例
-
详解PHP中的mb_detect_encoding函数使用方法
-
使用nginx服务器时,php获取用户ip的方法