memcache windows下载的windows稳定版下载

您的位置: >
在windows下安装memcache
[导读]1. 下载memcache的windows稳定版,解压放在c:memcached2. 在终端下输入 'c:memcachedmemcached.exe -d install' 安装3. 在终端下输入 'c:memcachedmemcached.exe -d start' 启动NOTE: 以后memcached将作为windows的一...
1. 下载的windows稳定版,解压放在c:memcached2. 在终端下输入 'c:memcachedmemcached.exe -d install' 安装3. 在终端下输入 'c:memcachedmemcached.exe -d start' 启动NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。4. 在C:winntphp.ini 加入一行 'extension=php_memcache.dll'5. 下载,解压缩后将其中的memcache.php考到phpext 中
memcache服务端下载地址:
转载请注明来源:
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。
上一篇:下一篇:
了解这些字:
··········
··········
··········
··········Java memcache缓存实现for Windows_中华文本库
第1页/共1页
文本预览:
Java memcache 缓存实现 for Windows
Memcache 是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的 巨大的 hash 表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索 的结果等。 简单的说就是将数据调用到内存中, 然后从内存中读取, 从而大大提高读取速度。 Memcache 是 danga 的一个项目, 最早是 LiveJournal 服务的, 最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。 Memcached 是以守护程序方式运行于一个或多个服务器中,随时会接收客户端的连接 和操作。 目前 memcached 支持 C/C++、Perl、PHP、Python、Ruby、Java、C#、Postgres、Chicken Scheme、Lua、MySQL 和 Protocol 等语言客户端。
1、Windows 下安装 memcache
1. 下载 memcache 的 windows 稳定版,解压放某个盘下面,比如在 d:\memcached 2. 在终端(也即 cmd 命令界面)下输入 'd:\memcached\memcached.exe -d install' 安装 3. 再输入: 'd:\memcached\memcached.exe -d start' 启动。NOTE: 以后 memcached 将作为 windows 的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
2、Memcached Java Client API 详解
Memcached Java 客户端 lib 库主要提供的调用类是 SockIOPool 和 MemCachedClient?, 关键类及方法整理说明如下。 ·SockIOPool 这个类用来创建管理客户端和服务器通讯连接池, 客户端主要的工作包括数据通讯、 服务器 定位、hash 码生成等都是由这个类完成的。 public static SockIOPool getInstance() ·获得连接池的单态方法。这个方法有一个重载方法 getInstance( String poolName ),每个 poolName 只构造一个 SockIOPool 实例。缺省构造的 poolName 是 default。 ·如果在客户端配置多个 memcached 服务,一定要显式声明 poolName。 public void setServers( String[] servers ) ·设置连接池可用的 cache 服务器列表,server 的构成形式是 IP:PORT(如:127.0.0.1:11211) public void setWeights( Integer[] weights )
第1页/共1页
寻找更多 ""PHP5.5 在windows下安装 memcached 的方法下载服务端资源http://download.csdn.net/detail/zsjangel/7104727下载完成后,解压(我用的是 64位的,32位版本的我没有尝试过,应该没有问题),进入 DOS 命令行先 cd 到解压后的目录然后执行服务注册命令memcached.exe -d install卸载服务命令memcached.exe -d uninstall然后启动服务memcached.exe -d start停止服务memcached.exe -d stop另外这里可以直接下载PHP在 windows 下的 php_memcache.dll 文件:http://download.csdn.net/detail/zsjangel/7104749php5.4之分布式缓存memcache(windows7下安装配置)
一、安装memcache
memcached在windows7上的安装问题
现在安装包:http://www.jb51.net/softs/44843.html
memcache的安装包
通过cmd命令行进入到D:\webEve\memcached(后的解压目录)
运行 memcached.exe -d install
报错“ failed to install service or service already installed”
解决方法:
管理员身份安装,首先找出cmd.exe的原文件
右击以管理员身份运行,接下来就OK(win7下的用户还真麻烦).
Windows下的Memcache安装:
1. 下载memcache的windows稳定版,解压放某个盘下面,比如在D:\webEve\memcached
2. 在终端(也即cmd命令界面)下输入 ‘D:\webEve\memcached\memcached.exe -d install’ 安装
3. 再输入:'D:\webEve\memcached\memcached.exe -d start’ 启动。NOTE:
以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。
4.下载php_memcache.dll,请自己查找对应的php版本的文件
5. 在php.ini 加入一行 ‘extension=php_memcache.dll’
6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
memcached的基本设置:
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
php_memcached.dll csdn资源
php_memcached.dll csdn资源
二、安装好memcache进行memcached在php的扩展配置
php_memcached.dll csdn资源
在php.ini中粘贴开启扩展
同时将此文件放到ext扩展文件中
那现在memcache就ok了可以用了,来试试!
header("Content-type:text/charset=utf-8");
$host = '127.0.0.1:3306';
$user = 'root';
$passwd = '';
$db = 'test';
$conn = mysql_connect($host,$user,$passwd);
mysql_select_db($db,$conn);
mysql_query("set names utf8",$conn);
$sql = 'select * from syl_rollback order by id desc';
$result = mysql_query($sql,$conn);
while ($row = mysql_fetch_array($result,MYSQL_ASSOC)){
$test_key[] = $
var_dump($test_key);
$sql = md5($sql);
$mem = new M
//实例化memcache对象
$mem->connect("192.168.1.134", 11211);
//连接本地ip 11211是memcache的端口号
$mem->set($sql,$test_key, MEMCACHE_COMPRESSED, 600);
//将$test_key数组存放在键值为$sql里面注意:memcache缓存好的数据,有生存时间,默认会一个小时候过期,当然可以自己设置一个过期时间了,
600就是$sql这个键值对应的生存时间
print_r($mem->get($sql));
//获取键值为$sql的值
header("Content-type:text/charset=utf8");
$sql = 'select * from syl_rollback order by id desc';
$sql = md5($sql);
$mem = new M
$mem->connect("192.168.1.134", 11211);
//$mem->flush();
//对缓存数据进行清空
$mem->add("hehe","memcahce");
//给键值为hehe的设值value为memcache
echo $mem->get("hehe"),""; //读取键值为hehe的值
print_r($mem->get($sql));
此时,memcache你就基本上可以使用了,如何应用到你的网站中呢?
首先,封装好一个memcache实例化的类,然后进行调用,网站中获取数据时,先进性memcache缓存中读取,如果读取到了,即使用读取到的数据,显示到页面,此时就不操作了,节省了好多时间啊!如果没用从缓存中读到数据,即操作数据库获取!
也就是先和memcache要数据,如果没有再去数据库读,注意读取后,马上存到memcache中
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。

我要回帖

更多关于 memcache windows 的文章

 

随机推荐