Windows memcached 安装 window7 64位(亲试)

来源:互联网 发布:淘宝双11怎么凑单 编辑:程序博客网 时间:2024/05/16 08:43

一、准备资源:

php 版本:5.3.13 (其他也行)

memcache.dll 5.3 x86

memcached.exe   memcached 安装程序

下载地址:http://download.csdn.net/detail/qq_27968607/9357129

二、开始安装。

1、把memcached压缩指定目录,如:D:\wamp\bin\memcached

2、使用cmd打开窗口命令 或者 超级管理员权限运行(C:\Windows\System32\cmd.exe)。

3、切换目录,输入“memcached.exe -d install”。

4、打开控制面板,打开服务,可以看到memcached 已经运行了,如果没有启动则手动开启一下。

5、用telnet命令验证缓存服务器是否可用,命令:telnet 127.0.0.1 11211。

6、开始什么都不显示,回车输入命令 stats 查看统计信息。

7、找到目录php_memcache.dll(php5.3)\memcache.dll。(根据php版本找到其他版本x86代表 window32位 x64代表window64位)

8、查看 php_info,是否有memcache。

9、入口文件添加 class Memcached extends Memcache。(有点投机取巧)。

三、代码准备

class Memcached extends Memcache{}echo '<pre>';$mc = new Memcached();//连接memcache$mc->connect('127.0.0.1' , '11211');//保存数据$mc->set('name' , '马丁路德彬' , 0 , 60);//获取数据$result = $mc->get('name');print_r( $result );//替换数据$mc->replace('name', '马丁路德彬_2', 0, 60);$result = $mc->get('name');print_r( $result );//保存数组$arr = array('aaa', 'bbb', 'ccc', 'ddd');$mc->set('array_1', $arr, 0, 60);$result = $mc->get('array_1');print_r( $result );//删除数据$mc->delete('array_1');$val = $mc->get('array_1');print_r($val );//清除所有数据$mc->flush();$val2 = $mc->get('array_1');print_r($val2);//关闭连接$mc->close();


memcached 参数介绍:

1、    以上的安装和启动都是在默认环境下进行的,在安装时可设置如下参数:

-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 显示帮助

如:“memcached -d install -l 127.0.0.1 -m 1024 -c2048”。


0 0
原创粉丝点击