php下memecache安装(windows)
来源:互联网 发布:互联网数据分析 编辑:程序博客网 时间:2024/06/14 11:37
什么是PHP Memcache模块
Memcache模块提供了于memcached方便的面向过程及面向对象的接口,memcached是为了降低动态web应用 从数据库加载数据而产生的一种常驻进程缓存产品。
运行环境
windows 10(64位);
集成环境 :php-5.5n;
php_memcache-3.0.8-5.5-ts-vc11-x64
下载地址
下载memcache官网 PHP Memcache下载地址
这是memcache安装的各个版本
用phpinfo()函数查看当前PHP版本的信息
安装扩展
将下载下来的压缩包解压,然后将 php_memcache.dll模块拷贝到PHP的ext文件夹内。
修改php.ini文件
重启web服务器。
用phpinfo()函数查看memcache是否安装成功
在memcache.php文件中输入如下代码
- <?php
- $memcache = new Memcache;
- $memcache->connect('127.0.0.1',11211);
- $memcache->set('key','hello memcache!');
- $out = $memcache->get('key');
- echo $out;
- ?>
在浏览器中进行测试,这里需要注意的是memcache服务必需在启动状态下哦
这样,memcache就安成功~\(≧▽≦)/~啦啦啦
Memcache::add - 添加一个值,如果已经存在,则返回false
Memcache::addServer - 添加一个可供使用的服务器地址
Memcache::close - 关闭一个Memcache对象
Memcache::connect - 创建一个Memcache对象
memcache_debug - 控制调试功能
Memcache::decrement - 对保存的某个key中的值进行减法操作
Memcache::delete - 删除一个key值
Memcache::flush - 清除所有缓存的数据
Memcache::get - 获取一个key值
Memcache::getExtendedStats - 获取进程池中所有进程的运行系统统计
Memcache::getServerStatus - 获取运行服务器的参数
Memcache::getStats - 返回服务器的一些运行统计信息
Memcache::getVersion - 返回运行的Memcache的版本信息
Memcache::increment - 对保存的某个key中的值进行加法操作
Memcache::pconnect - 创建一个Memcache的持久连接对象
Memcache::replace -对一个已有的key进行覆写操作
Memcache::set - 添加一个值,如果已经存在,则覆写
Memcache::setCompressThreshold - 对大于某一大小的数据进行压缩
Memcache::setServerParams - 在运行时修改服务器的参数
<div class="codebody" id="code28239"><?php <br>
//连接 <br>
$mem = new Memcache; <br>
$mem->connect("127.0.0.1", 11211) or die ("Could not connect"); <br>
//显示版本 <br>
$version = $mem->getVersion(); <br>
echo "Memcached Server version: ".$version."<br>"; <br>
//保存数据 <br>
$mem->set('key1', 'This is first value', 0, 60); <br>
$val = $mem->get('key1'); <br>
echo "Get key1 value: " . $val ."<br>"; <br>
//替换数据 <br>
$mem->replace('key1', 'This is replace value', 0, 60); <br>
$val = $mem->get('key1'); <br>
echo "Get key1 value: " . $val . "<br>"; <br>
//保存数组 <br>
$arr = array('aaa', 'bbb', 'ccc', 'ddd'); <br>
$mem->set('key2', $arr, 0, 60); <br>
$val2 = $mem->get('key2'); <br>
echo "Get key2 value: "; <br>
print_r($val2); <br>
echo "<br>"; <br>
//删除数据 <br>
$mem->delete('key1'); <br>
$val = $mem->get('key1'); <br>
echo "Get key1 value: " . $val . "<br>"; <br>
//清除所有数据 <br>
$mem->flush(); <br>
$val2 = $mem->get('key2'); <br>
echo "Get key2 value: "; <br>
print_r($val2); <br>
echo "<br>"; <br>
//关闭连接 <br>
$mem->close(); <br>
?></div>
- php下memecache安装(windows)
- php下memecache安装(windows)
- Linux下安装memecache缓存程序
- memecache安装及使用详解
- linux在Memecache的安装
- windows下安装PHP + Apache
- Windows下安装PHP+APACHE
- windows下安装apache2 + php
- Windows下PHP安装配置
- Windows下PHP安装配置
- Windows下PHP安装配置
- Windows下PHP安装配置
- Windows下PHP安装配置
- windows下ffmpeg-php安装
- Windows下PHP安装配置
- Windows下PHP安装配置
- Windows下PHP安装配置
- windows下php安装redis
- 1006 等差数列
- Android 百度地图使几点始终在合适的屏幕范围内显示
- 闭包问题
- 原系统删除11g Rac后安装10g Rac中的问题处理
- 着色器
- php下memecache安装(windows)
- MySql Event 用法(不定时更新)
- Java多线程学习(吐血超详细总结)
- Firebug快捷键
- cygwin中使用cmake命令
- Java学习笔记11——Struts2框架
- 如何优雅的选择字体(font-family)
- JavaScript中变量声明有var和没var的区别示例介绍
- selenium 时间日期控件的处理