PHP 使用memcached简单示例分享
发布时间:2020-12-13 02:26:54 所属栏目:PHP教程 来源:网络整理
导读:《PHP实战:PHP 使用memcached简单示例分享》要点: 本文介绍了PHP实战:PHP 使用memcached简单示例分享,希望对您有用。如果有疑问,可以联系我们。 PHP应用 1.添加扩展包 代码如下: php_memcache.dll 2.在PHP.INI添加 代码如下: extension=php_memcache.dl
《PHP实战:PHP 使用memcached简单示例分享》要点: PHP应用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,60)){ ??????? echo '添加ok'; ??? }*/ ??? //3.添加数组 ??? //在添加数组是,根据需要. 希望序列号放入?, ??? //serialize<=>unserialize,如果根据需要,也可以json_encode <=> json_decode ??? $arr=array("bj",'tj'); ??? if($mem->set('key1',$arr,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,60)){ ??????? echo '添加对象ok'; ??? }*/ ??? //5.添加null 布尔值 /*??? if($mem->set('key1',false,60)){ ??????? echo '添加布尔ok'; ??? }*/ ??? //6. 资源类型放入. /*??? $con=mysql_connect("127.0.0.1","root","root"); ??? if(!$con){ ??????? die('连接数据库失败'); ??? } ??? var_dump($con); ??? echo "<br/>"; ??? if($mem->set('key1',$con,60)){ ??????? echo '添加资源ok'; ??? }*/ ??? //查询 ??? $val=$mem->get('key1'); //修改 ??? //可以使用replace ??? if($mem->replace("key11",'hello',60)){ ??????? echo 'replace ok'; ??? }else{ ??????? echo 'replace no ok'; ??? } ??? //删除 ??? echo "<br/>"; ??? if($mem->delete('key14')){ ??????? echo 'key14 删除'; ??? }else{ ??????? echo 'key14不存在'; ??? } 以上就是本文关于php中使用memcache的用法介绍,希望对大家能够有所赞助. 编程之家培训学院每天发布《PHP实战:PHP 使用memcached简单示例分享》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |