`

php > memcache

    博客分类:
  • php
 
阅读更多

 

安装

 

1. 下载memcache的windows稳定版,解压放某个盘下面,比如在d:\memcached。
2. 管理员权限进入cmd命令行,输入 ‘d:\memcached\memcached.exe -d install’安装。
3. 再输入:‘d:\memcached\memcached.exe -d start’ 启动。
4.下载php_memcache.dll,注意查找对应的php版本的文件,放在php文件夹的ext目录中。一定要注意版本!
5. 在C:\Windows\php.ini 加入一行 ‘extension=php_memcache.dll’。
6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!

如果没有启动成功,请到控制面板->管理工具->服务->memcached Server,手动启动

 

测试

 

<?php
$mem=new Memcache;

//2. 连接到指定的memcache中

$mem->connect("127.0.0.1",11211);

//add(key,value,是否压缩0:false;1:true,有效期(秒))
if(!$mem->add("name","test1",0,10)){
	echo "name 已经存在了";
}else{
	echo "ok!";
}
echo '<BR>';
//set = add
$mem->set('key1', 'This is first value', 0, 2);

//get
echo 'key1:'.$mem->get('key1');
echo '<BR>';

//保存数组
$arr = array('aaa', 'bbb', 'ccc', 'ddd');
$mem->set('key2', $arr, 0, 60);
$val2 = $mem->get('key2');
foreach($val2 as $key){
	echo $key.'<BR>';
}

echo '<BR>';
//删除数据
$mem->delete('key2');
echo '被删除的key2:'.$mem->get('key2');

echo '<BR>';
//清除所有数据
$mem->flush();
echo 'key1:'.$mem->get('key1');

//关闭连接
$mem->close();

?>

 

输出:

ok!
key1:This is first value
aaa
bbb
ccc
ddd

被删除的key2:
key1:

 

 

 

分享到:
评论

相关推荐

    PHP7.x 8.0 memcache dll php_memcache.dll

    标题 "PHP7.x 8.0 memcache dll php_memcache.dll" 涉及到的是在PHP 7.x和8.0版本中使用memcache扩展的相关内容,特别是关于`php_memcache.dll`这个动态链接库文件。memcache是广泛应用于Web开发中的一个内存对象...

    PHP memcache 多版本拓展

    **PHP Memcache 多版本拓展库详解** PHP Memcache拓展是PHP编程中广泛使用的扩展,它为PHP应用程序提供了与Memcached缓存系统交互的能力。Memcached是一个高性能的分布式内存对象缓存系统,常用于减轻数据库负载,...

    php5.4.4-php_memcache

    3. **使用php_memcache扩展**:`php_memcache`提供了丰富的函数接口,例如`memcache_connect()`用于连接Memcache服务器,`memcache_set()`用于存储数据,`memcache_get()`用于获取数据,`memcache_delete()`用于删除...

    windows php memcache 扩展

    **PHP与Memcache扩展在Windows环境下的配置与应用** PHP是一种广泛使用的开源脚本语言,尤其在Web开发中被大量采用。Memcache是一款高性能的分布式内存对象缓存系统,它可以用来存储各种数据,如数据库查询结果、...

    memcache安装php5.2.17的php_memcache.dll

    $conn = $memcache-&gt;connect('127.0.0.1', 11211); if (!$conn) { echo "无法连接到Memcache服务器"; } else { echo "成功连接到Memcache服务器!"; $memcache-&gt;close(); } ?&gt; ``` 运行此脚本,如果显示...

    php 5.4.15 64位 memcache.dll

    ` 创建一个 Memcache 对象,`$m-&gt;connect('localhost', 11211)` 连接到 memcache 服务器,以及 `var_dump($m-&gt;get('key'));` 获取缓存的键值。 3. `example.php`:这是一个示例脚本,包含了如何使用 memcache.dll ...

    php5.6 php7.0 php7.1 memcache.dll扩展

    标题中的“php5.6 php7.0 php7.1 memcache.dll扩展”指的是这个压缩包文件包含了适用于PHP 5.6、PHP 7.0和PHP 7.1版本的memcache扩展的.dll动态链接库文件。Memcache是PHP中一个非常重要的扩展,它允许开发者在PHP...

    PHP5.4.7 的 php_memcache.dll

    **PHP5.4.7与php_memcache.dll** PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,用于生成动态网页内容。在PHP5.4.7版本中,它引入了一系列增强性能和功能的改进。这个版本发布于...

    php5.4_memcache.dll 64位

    标题 "php5.4_memcache.dll 64位" 指的是针对PHP 5.4版本的一个64位扩展,用于支持Memcache缓存系统。这个扩展使得PHP应用程序能够利用Memcache服务来存储和检索数据,从而提高网站性能,减少数据库负载。 描述中的...

    PHP5.5/5.6的 32&63 VC11 Memcache扩展php_memcache.dll

    PHP 添加 Memcache 扩展 : 下载包中包括如下: php_memcache-3.0.8-5.5-nts-vc11-x64.zip php_memcache-3.0.8-5.5-nts-vc11-x86.zip php_memcache-3.0.8-5.5-ts-vc11-x64.zip ...

    php_memcache-5.2 5.3 5.4

    《PHP与Memcached扩展:深入理解php_memcache的使用与优化》 PHP作为一种广泛使用的开源脚本语言,常被用于Web开发,而Memcached则是一款高性能的分布式内存对象缓存系统,两者结合可以显著提升Web应用的性能。本文...

    windows php7-memcache扩展

    **Windows环境下PHP7-Memcache扩展的安装与配置** 在Windows服务器上运行PHP应用程序时,为了提高数据存储和检索的效率,我们常常会使用到Memcache扩展。Memcache是一款广泛使用的分布式内存对象缓存系统,它能有效...

    php7.2 memcache.dll

    标题 "php7.2 memcache.dll" 涉及到的是PHP编程语言的一个扩展模块,具体是Memcache的动态链接库(DLL)文件,用于在PHP 7.2环境中与Memcache缓存系统进行交互。PHP是一种广泛使用的开源服务器端脚本语言,尤其适合...

    memcache 扩展,php5.5 32,64 位,以及其他版本下载地址

    $conn = $memcache-&gt;connect('localhost', 11211); if (!$conn) { echo "无法连接到Memcache服务器"; } else { echo "成功连接到Memcache服务器"; } $memcache-&gt;close(); ?&gt; ``` Memcache扩展为开发者提供...

    php5.3的memcache

    `初始化一个Memcache对象,然后通过`$m-&gt;connect('localhost', 11211)`或`$m-&gt;pconnect('localhost', 11211)`连接到本地的Memcache服务。 - **存储数据**:可以使用`$m-&gt;set('key', 'value', $flag, $expire)`将...

    php5.4 memcache 扩展包

    $memcache-&gt;connect('localhost', 11211); $memcache-&gt;set('key', 'value'); echo $memcache-&gt;get('key'); ?&gt; ``` 了解了安装过程后,我们来探讨 Memcache 扩展的常用函数: 1. **`Memcache::connect()` 和 `...

    php_memcache 服务扩展

    memcache win8 x64 php5.4.7 测试通过(开发套件 xampp 1.8.1) 配置如下: 1、开启memcached 服务,注意路径 memcached.exe -d install(安装) memcached.exe -d start(自动启动) 2、调整 php.ini 增加如下...

    PHP 5.4 使用的 memcache

    **PHP 5.4与Memcache的整合** 在PHP 5.4版本中,开发者可以利用Memcache扩展来实现高效的数据缓存,从而提高Web应用的性能。Memcache是一款广泛使用的分布式内存对象缓存系统,它能存储键值对数据,并在内存中快速...

    php_memcache.dll

    《深入理解PHP Memcache扩展与应用》 PHP Memcache是一个广泛使用的PHP扩展,它提供了对Memcached内存存储系统的接口,从而让PHP应用程序能够高效地利用分布式内存缓存系统。在本篇文章中,我们将深入探讨PHP ...

    php7 memcache扩展

    标题 "php7 memcache扩展" 描述 "php7.0 7.1 (vc14/vc15) memcache扩展 windows(x86/x64)" 提及了几个关键概念,包括PHP7、memcache扩展以及适用于Windows平台的不同架构版本。这里,我们将深入探讨这些主题,并...

Global site tag (gtag.js) - Google Analytics