Memcached是什么?
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据 库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。但是它并不提供冗余(例如,复制其hashmap条目); 当某个服务器S停止运行或崩溃了,所有存放在S上的键/值对都将丢失.
Windows下的Memcache安装
1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached
2. 打开终端(即cmd命令界面)下输入”c:\memcached\memcached.exe -d install”安装
3. 再输入:”c:\memcached\memcached.exe -d start” 启动
4. 登录到服务器,键入”telnet 127.0.0.1 11211″:其中127.0.0.1是服务器的地址(这里是本机),11211是memcached绑定的端口号。 之后命令行窗口全黑只有光标提示,摸黑输入stats,即可得到描述Memcached服务器运行情况的参数.
5. 下载php_memcache.dll(有的PHP集成包自带的话,可免去此步骤).在C:\winnt\php.ini 加入一行”extension=php_memcache.dll”.
6. 重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!
No related posts.