<?php
require_once(realpath( dirname(__FILE__) .'/../common.php'));//你
//echo 12;
$memcache= Sys::get_memcache();
//0表示不压缩,24*3600是存储的秒数,为0永久存储,但可能被服务排挤,所以需数据库配合
$memcache->set('1', 1000,0, 24 * 3600);
$result = $memcache->get('1');
echo $memcache->get('1');
echo '<br>';
if ($result == 1000) {
echo '测试通过';
}else {
echo '测试失败';
}
echo "<br />";
//var_dump($memcache->getStats() );
//测试为0的清空
//Memcache::get() returns FALSE on failure or if such key was not found.
$memcache->set('2', 0);
$a =$memcache->get('2');
if ($a === false) {
echo "没找到";
echo " 测试失败";
}else {
echo $a;
echo " 测试通过";
}
echo '<br>';
$a =$memcache->get('3');
if ($a === false) {
echo "没找到 测试通过";
}else {
echo $a . " 测试失败";
}
echo '<br>';
//数组自动转换测试
$arr = array('a'=>44, 'b'=> 55);
$memcache->set('a1', $arr);
$b = $memcache->get('a1');
echo $b['b'];
if ($b['b']==55) {
echo " 测试通过";
}else {
echo " 测试失败";
}
echo "<br>";
$arr = array();
$memcache->set('a2', $arr);
$b = $memcache->get('a2');
$b['aa'] =1;
$memcache->set('a3', $b);
$c = $memcache->get('a3');
echo $c['aa'];
if ($c['aa']==1) {
echo " 测试通过";
}else {
echo " 测试失败";
}
echo "<br>";
分享到:
相关推荐
无需php-memcache扩展支持,引入单个文件即可连接memcached服务。 使用方法: $mc = new memcached(array( 'servers' => array('127.0.0.1:11211'), 'debug' => false, 'compress_threshold' => 10240, '...
4. **验证安装**:在命令行中输入`net start memcached`启动服务,然后通过`telnet localhost 11211`测试连接,如果成功,说明Memcache已经安装并运行。 5. **集成到Web应用程序**:为了在PHP、Python、Java等应用...
4. **连接测试**:通过telnet工具连接到本地Memcache服务,端口号为11211: ```bash telnet 127.0.0.1 11211 ``` 若在安装过程中出现缺少文件的情况,可按照以下步骤操作: - **下载扩展**:下载`memcache.dll`...
需要注意的是,尽管这个dll文件已在PHP 5.4.12和Win7 64位环境下测试通过,不同的PHP版本或操作系统可能需要不同的兼容性版本。因此,在实际部署时,应确保使用与当前环境匹配的正确版本。此外,为了确保安全和稳定...
标题提到的"memcache dll 5.1 到5.5都有 64 位亲自测试可以用",这意味着提供的是适用于64位操作系统的Memcache PHP扩展DLL文件,版本范围从5.1到5.5。这些版本覆盖了较旧到较新的Memcache扩展,满足不同用户的需求...
描述中的“实测可以使用”意味着这个 memcache.dll 文件经过实际测试,在 PHP 5.4.15 的环境中是兼容且功能正常的。同时,“附带两个测试的例子”表明提供了验证安装和功能的示例文件,一个是连接测试,用于检查 ...
标题“memcache基本使用-已测试”涉及到的是一个关于Memcached缓存系统的基础教程或实践经验,其中可能包括如何安装、配置、以及在实际项目中如何使用Memcached来提高应用程序性能。描述中的“NULL”意味着没有提供...
总结,安装和配置Windows 7上的Memcache涉及下载服务端和PHP扩展,设置服务,修改配置文件,以及测试连接。正确完成这些步骤后,你的PHP应用程序就可以充分利用Memcache的缓存能力,提高整体性能。
文件放入PHP的扩展目录(通常是wamp\bin\php\php5.3.8\ext),然后在php.ini文件中启用该扩展,通过在文件末尾添加一行"extension=php_memcache.dll"。 完成上述步骤后,重启WAMP服务器,确保所有更改生效。为了...
5. **测试扩展**:安装成功后,可以创建一个简单的PHP脚本来检查Memcache扩展是否加载: ```php phpinfo(); ?> ``` 运行此脚本,如果页面中显示`memcache`扩展的相关信息,说明已成功安装。 **Memcached...
Memcache是一种广泛使用的分布式...扩展需要下载正确版本的dll文件,修改php.ini,重启服务器,安装和配置Memcache服务,最后通过测试脚本验证安装是否成功。整个过程旨在优化网站性能,减轻数据库压力,提高响应速度。
例如,压缩包文件"install-memcache-windows"可能包含了编译好的Memcache服务程序和必要的依赖。 2. 安装PHP扩展(如果你需要在PHP环境中使用): 如果你的应用是基于PHP构建的,那么你需要安装PHP的Memcache扩展...
memcache图形监控工具phpmemcache,尽是一个PHP文件就可以...使用方法:本地测试监控机安装Apache或者下载XAMPP(Apache+MySQL+PHP+PERL),安装后把memcachephp.zip中的memcache.php文件放到www或者htdocs目录下即可。
解压下载的"PHP7-memcache-dll-master"压缩包后,你会找到一个或多个.dll文件,这些是PHP与Memcache交互所需的动态链接库。确保选择与你当前PHP版本相匹配的.dll文件,因为不同的PHP版本可能需要不同版本的扩展。 ...
5. 使用PHP代码测试Memcache扩展是否成功加载。 在使用Memcache扩展时,开发人员可以创建连接到Memcached服务器,设置和获取键值对,删除缓存项,以及执行其他操作。此外,需要注意的是,Memcache扩展与Memcached...
在配置文件中设置好与Memcached服务器的连接参数,就可以启用Nginx的Memcache功能了。对于开发和测试,Echo模块可以帮助调试Nginx的响应行为,确保缓存策略正确无误。通过这样的组合,可以显著提升Web应用的性能和...
扩展”指的是这个压缩包文件包含了适用于PHP 5.6、PHP 7.0和PHP 7.1版本的memcache扩展的.dll动态链接库文件。Memcache是PHP中一个非常重要的扩展,它允许开发者在PHP应用程序中使用Memcached内存缓存系统,从而提高...
- **Linux环境下的安装**:描述在Linux服务器上部署MemCache的过程,涉及包管理器安装、配置文件修改和启动服务的方法。 5.2 **MEMCACHED 客户端** - **客户端配置**:讲解如何在应用程序中设置和连接到MemCache...
2. `memcached-1.2.4-Win32-Preview-20080309_bin.zip` - 这是Memcache服务器的Windows版本,包含Memcache服务的可执行文件和其他相关文件。 **步骤1:安装Memcache服务器** - 解压`memcached-1.2.4-Win32-Preview-...
在描述中提到"memcache.dll 兼容php7.1以上,适用环境window64位",这意味着该DLL文件是为64位Windows系统编译的,并且已经过测试,可以与PHP 7.1及以上版本无缝集成。PHP开发者在64位Windows服务器上运行PHP 7.1或...