Windows memcached 安装 window7 64位(亲试)

一、准备资源:

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”。


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值