<?php
//==============================实例化============================
$mem=new Memcache; //==============================新建连接============================
if(!$mem->connect("127.0.0.1",11211))
{
die("连接失败");
} //==============================增加============================ //1.增加一个字符串
if($mem->add("key1","abc",MEMCACHE_COMPRESSED,60))
{
echo "ok";
} //2.增加一个数字
if($mem->add("key2",100,MEMCACHE_COMPRESSED,60))
{
echo "ok";
} //3.增加一个数组
$arr=array("a"=>"字符串","b"=>"插入");
if($mem->add("key3",$arr,MEMCACHE_COMPRESSED,60))
{
echo "ok";
}
//4.增加一个对象
$dog1=new Dog("小狗",50);
if($mem->add("key4",$dog1,MEMCACHE_COMPRESSED,60))
{
echo "ok";
} //5.添加null 布尔值(bool类型的多种 没有元素的数组)
if($mem->add("key5",null,MEMCACHE_COMPRESSED,60))
{
echo "ok";
} //6.资源类型 目前还不支持mysql资源
$con=mysql_connect("127.0.0.1","root","111111");
if(!$con)
{
die("连接不成功");
}
if($mem->add("key6",$con,MEMCACHE_COMPRESSED,60))
{
echo "ok";
}
else
{
echo "加入资源型失败";
}
//7.序列化
$arr2=array("a"=>"字符串","b"=>"插入");
if($mem->add("key7",serialize($arr2),MEMCACHE_COMPRESSED,60))
{
echo "ok";
} //==============================查询============================ echo "<hr/>";
echo "key1的值:";
$val=$mem->get("key1");
var_dump($val); echo "<hr/>";
echo "key2的值:";
$val=$mem->get("key2");
var_dump($val); echo "<hr/>";
echo "key3的值:";
$val=$mem->get("key3");
var_dump($val); echo "<hr/>";
echo "key4的值:";
$val=$mem->get("key4");
var_dump($val); echo "<hr/>";
echo "key5的值:";
$val=$mem->get("key5");
var_dump($val); echo "<hr/>";
echo "key6的值:";
$val=$mem->get("key6");
var_dump($val); $val=$mem->get("key7");
echo "<hr/>";
echo "key7的值:";
var_dump("key7".$val); //==============================修改============================
if($mem->replace("key7","hello",MEMCACHE_COMPRESSED,60)){
echo "replace ok"; }else{
echo "replace no ok";
} //==============================删除============================
if($mem->delete("key14")){ echo "delete ok";
}else{
echo "not exsists";
} //==============================清空所有============================
//清空所有
$mem->flush(); //==============================关闭连接============================
$mem->close(); class Dog
{
public $name;
public $age;
public function __construct($name,$age)
{
$this->name=$name;
$this->age=$age;
}
}

php操作Memcache示例的更多相关文章

  1. 在telnet下操作memcache详解(操作命令详解)

    这篇文章主要介绍了在telnet下操作memcache详解,telnet下的memcache操作命令详解,需要的朋友可以参考下 在定位问题.测试等时候经常需要对memcache的数据进行一些操作,但是 ...

  2. php操作Memcache

    一.memcache基本的介绍 是一个高性能的分布式内存对象缓存系统. 和mysql比较,进行理解memcache (1)该软件是一个c/s架构, (2)mysql的数据是存储到哪里的?是存储到磁盘里 ...

  3. 关于SVN的操作批处理示例

    关于SVN的操作批处理示例 为了一句话:不要动手做机器能够做的事情. 天天工作用svn,更新啥的打开目录啥的动作天天在重复.每次写些命令也蛮无聊的,不说了,看下面: 1 @echo off 2 rem ...

  4. 使用telnet操作memcache,一般不常用

    使用telnet操作memcache,一般不常用   1.使用方法 1. 连接到memcached telnet 192.168.1.100 11211 add name 0 60 5     [说明 ...

  5. 文成小盆友python-num11-(2) python操作Memcache Redis

    本部分主要内容: python操作memcache python操作redis 一.python 操作 memcache memcache是一套分布式的高速缓存系统,由LiveJournal的Brad ...

  6. 整理php操作memcache缓存为基础的方法

    php操作memcache共享缓存方法 采用memcache的前提下,是需要在服务器端被配置memcahche环境! 证实memcahce经过正常的连接可以在程序中使用! <?php /** * ...

  7. PHP操作Memcache基本函数

    Memcache模块提供了于Memcached方便的面向过程及面向对象的接口,Memcached是为了降低动态web应用从数据库加载数据而产生的一种常驻进程缓存产品.Memcache模块同时提供了一个 ...

  8. php操作memcache缓存基本方法

    memcache 是一个高效的分布式的内存对象缓存系统,他可以支持把php的各种数据(数组,对象,基本数据类型)放在它管理的内存中 1.代码使用 <?php //连接 $mem = new Me ...

  9. php操作Memcache的一个类库

    ###php操作Memcache的一个类库 代码如下: <?php /** * Created by PhpStorm. * User: alisleepy * Date: 2019-03-14 ...

随机推荐

  1. ASP.Net定时任务执行

    原料: System.Timers.Timer():通过.NET  Thread  Pool实现的,轻量,计时精确,对应用程序.消息没有特别的要求:缺点是不支持直接的拖放,需要手工编码. Timer的 ...

  2. select源码分析(linux2.6.11)

    本文以tcp poll为例子来分析select的源码,下面是函数调用顺序.select--->sys_select->do_select--->sock_poll--->tcp ...

  3. excel 无法打开文件,提示:向程序发送命令时出现问题

    以下的方法以Excel为例,请一个一个的使用,总会有一个适合你的. 1 .兼容性 鼠标右击桌面Excel(或其他)的快捷方式,选“兼容性”,把以管理员身份运行此程序前的勾去掉,就一切ok 了. 如果桌 ...

  4. javascript取url参数的几种方法

    //获取QueryString的数组 function getQueryString() { var result = location.search.match(new RegExp("[ ...

  5. Linux进程和进程边界

    1. 进程和线程 2. 手机操作系统的发展 3. 进程的地址空间边界 4. 进程边界的安全围栏: Crash的不可扩延性 5. 进程边界的安全围栏: 全局数据和服务的不可访问性 http://www. ...

  6. Django 入门

    Django 入门 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模型,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容 ...

  7. JS面向对象思想(OOP)

    直接看js好了,模拟创建一个奥运会 function 奥运会Class(主题) { // 删除主题 // delete this.主题; this.主题 = 主题; this.开幕时间; this.闭 ...

  8. bzoj 3287: Mato的刷屏计划 高精水题 && bzoj AC150

    3287: Mato的刷屏计划 Time Limit: 10 Sec  Memory Limit: 128 MBSubmit: 124  Solved: 43[Submit][Status] Desc ...

  9. 【JavsScript】XMLHttpRequest2的进步之处

    本文参考自:XMLHttpRequest2 新技巧 (重点保留demo,方便自己日后查阅) HTML5是现在web开发中的热点,虽然关于web app和local app一直有争论,但是从技术学习的角 ...

  10. MYSQL简单安装配置

    有用的URL: http://www.cnblogs.com/zeroone/articles/2298942.html http://blog.csdn.net/h1017597898/articl ...