加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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实战: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全面培养人才。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读