window下memcahe的下载安装与使用

一、下载memcahe软件(附录地址中的memcached-1.2.6-win32-bin.zip压缩包,解压至D:/memcache)

二、下载PHP的memcache扩展(附录地址中的php_memcache-3.0.8-5.6-ts-vc11-x86压缩包更多类型扩展【注:x86为32位系统x64为64位系统;通过phpinfo(); 查看其中的 Thread Safety 项,查看是否是线程安全,如果是:enabled,一般来说应该是ts版,否则是nts版。】,将php_memcache.dll覆盖到PHP扩展目录(ext))

三、安装memcache(win+R→输入cmd→ d:/→cd memcache→memcached.ext -d install;)【注:安装提示确少msvcr71.dll可下载附录地址里面的文件 覆盖到C:/windows/system32下即可】

四、memcache基本命令(memcached.exe -d start(启动);memcached.exe -d stop(停止);memcached.exe -d uninstall(卸载);memcached.exe -d restart(重启))

五、开启PHP扩展(打开php.ini再扩展组附近添加extension=php_memcache.dll 即可),重启apache

六、检查是否安装(echo phpinfo();又memcache扩展则成功)

七、测试

        $memcache = new Memcache;//初始化一个Memcache的对象
	
	//参数一:服务器的IP地址,也可以是主机名;参数二:Memcache的开放的端口
	$memcache->connect('127.0.0.1',12000);//连接到的Memcache服务器端;
	//参数一:数据的key,用来定位一个数据;参数二:需保存的数据内容[可字符可数组等];参数三:为0即可;参数四:数据的有效期[秒为单位]
	$memcache->set('key1','hello memcache',0,60);//保存一个数据到Memcache服务器
	
	//参数一:需要获取数据的key;只有一个参数
	$val = $memcache->get('key1');//从Memcache服务器端获取一条数据
	
	//参数一:需要删除数据的key
	$memcache->delete('key1');//从Memcache服务器端删除一条数据

	$memcache->flush();//保存在Memcache服务器上的数据都清除
	
	//存取数组
	$arr = array('mk1', 'mk2', 'mk3');
	$memcache->set('key2', $arr, 0, 60);
	$val2 = $memcache->get('key2');

附录地址跳转百度云


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值