Memcached高速缓存服务器部署及应用(一、Memcached在Windows平台下安装与配置)

时间:2021-12-11 09:10:14

Memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。

 

一、Memcached在Windows平台下安装与配置
1、Memcached的安装:

(1)下载memcached的windows稳定版,解压放某个盘下面(自定义,任何目录),比如我解压后放在E:\memcached
下载memcached的windows版(下载地址:http://www.splinedancer.com/memcached-win32/memcached-1.2.4-Win32-Preview-20080309_bin.zip)

Memcached高速缓存服务器部署及应用(一、Memcached在Windows平台下安装与配置)

 

(2) 、在终端(也即cmd命令界面)下输入 E:\memcached\memcached.exe -d install 令名来执行安装!

Memcached高速缓存服务器部署及应用(一、Memcached在Windows平台下安装与配置)

 

(3) 、再次在终端输入: E:\memcached\memcached.exe -d start 来启动memcache服务。 (以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了)

 

Memcached高速缓存服务器部署及应用(一、Memcached在Windows平台下安装与配置)


安装完以后我们要想知道是否安装成功,只需要在CMD下输入telnet 127.0.0.1 11211就可以知道 (memcache默认端口是11211)

2:、PHP配置Memcached
(1)、下载php_memcache.dll,将php_memcache.dll放到指定组建目录,默认在\php\ext\ (php_memcache.dll自己在网络上找和自己PHP版本对应的php_memcache.dll下载即可)

 

Memcached高速缓存服务器部署及应用(一、Memcached在Windows平台下安装与配置)


(2).、在php.ini 加入一行 extension=php_memcache.dll 这样一行代码!

Memcached高速缓存服务器部署及应用(一、Memcached在Windows平台下安装与配置)

 

(3)、重新启动Apache或IIS,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!

 

Memcached高速缓存服务器部署及应用(一、Memcached在Windows平台下安装与配置)


(4)、:Memcache环境测试
运行下面的php文件,如果有输出1This is a memcached test!,就表示环境搭建成功。开始领略Memcache的魅力把!

$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$mem->set('key', 'This is a memcached test!', 0, 60);
$val = $mem->get('key');
echo $val;



参考文献:

Memcached官方:http://danga.com/memcached/

关于Memcached的介绍请参考:Memcached深度分析

友情链接:中视网