php操作Memcache示例
<?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示例的更多相关文章
- 在telnet下操作memcache详解(操作命令详解)
这篇文章主要介绍了在telnet下操作memcache详解,telnet下的memcache操作命令详解,需要的朋友可以参考下 在定位问题.测试等时候经常需要对memcache的数据进行一些操作,但是 ...
- php操作Memcache
一.memcache基本的介绍 是一个高性能的分布式内存对象缓存系统. 和mysql比较,进行理解memcache (1)该软件是一个c/s架构, (2)mysql的数据是存储到哪里的?是存储到磁盘里 ...
- 关于SVN的操作批处理示例
关于SVN的操作批处理示例 为了一句话:不要动手做机器能够做的事情. 天天工作用svn,更新啥的打开目录啥的动作天天在重复.每次写些命令也蛮无聊的,不说了,看下面: 1 @echo off 2 rem ...
- 使用telnet操作memcache,一般不常用
使用telnet操作memcache,一般不常用 1.使用方法 1. 连接到memcached telnet 192.168.1.100 11211 add name 0 60 5 [说明 ...
- 文成小盆友python-num11-(2) python操作Memcache Redis
本部分主要内容: python操作memcache python操作redis 一.python 操作 memcache memcache是一套分布式的高速缓存系统,由LiveJournal的Brad ...
- 整理php操作memcache缓存为基础的方法
php操作memcache共享缓存方法 采用memcache的前提下,是需要在服务器端被配置memcahche环境! 证实memcahce经过正常的连接可以在程序中使用! <?php /** * ...
- PHP操作Memcache基本函数
Memcache模块提供了于Memcached方便的面向过程及面向对象的接口,Memcached是为了降低动态web应用从数据库加载数据而产生的一种常驻进程缓存产品.Memcache模块同时提供了一个 ...
- php操作memcache缓存基本方法
memcache 是一个高效的分布式的内存对象缓存系统,他可以支持把php的各种数据(数组,对象,基本数据类型)放在它管理的内存中 1.代码使用 <?php //连接 $mem = new Me ...
- php操作Memcache的一个类库
###php操作Memcache的一个类库 代码如下: <?php /** * Created by PhpStorm. * User: alisleepy * Date: 2019-03-14 ...
随机推荐
- cocos2dx arpg单机手游
这只是一个DEMO. ARPG 单机手游, 个人DEMO. 支持剧情编辑, 支持气泡对话, 支持人物图像对话, 支持随时角色切换, 支持NPC跟随, 共同作战, 支持LUA扩展, 支持BUFF技能, ...
- 交叉编译tslib1.4
cross-compiler: arm-linux-gcc V4.2.1 source code: tslib-1.4.tar.gz #tar zxvf tslib-1.4.tar.gz #./aut ...
- JqGrid实现自定义查询
$("#jqGridId").setGridParam({url:"数据查询地址"}).trigger("reloadGrid");
- c#配置文件appStrings配置节的读取、添加和修改
程序开发中经常会用到应用程序配置文件,好处就是维护人员可以直接修改配置文件进行维护,而不用修改程序.好,切入主题. 给项目添加应用程序配置文件App.config,先在里面写几句: <?xml ...
- js判断用户进入设备代码
var system ={ win : false, mac : false, xll : false }; //检测平台 var p = navigator.platform; system.win ...
- HTML 5结构
进行总体布局时候,具体可以用的方法. 1.大纲:文档中各内容区块的结构编排. 内容区块可以使用标题元素来展示各级内容区块的标题. 关于内容区块的编排可以分为“显示编排”和“隐式编排”. 显示编排:明确 ...
- android按行读取文件内容的几个方法
一.简单版 import java.io.FileInputStream; void readFileOnLine(){ String strFileName = "Filename.txt ...
- 常用machine learning数据集
ImageNet:非商业化的可视化大数据 截止到2015年5月1日,ImageNet数据库拥有超过1500万的图像. cifar10:10类物体识别数据集 数据集中包含60,000幅32*32图像,共 ...
- matlab常用小函数(二)
numel 元素个数 assert 表达式为假时输出某个字符串 int2str 整形转化为字符串型 numel(A) 返回A中的元素个数,A可以是任何的数据结构,如向量.矩阵.元胞.结构体等 asse ...
- JQUERY 插件开发——LAZYLOADIMG(预加载和延迟加载图片)
开发背景 本插件开发是近期写的最后一个插件了,接下来我想把最近研究的redis最为一个系列阐述下.当然Jquery插件开发是我个人爱好,我不会停止,在将来的开发中我会继续完善,当然也会坚持写这个系列的 ...