Memcache   发布时间:2019-11-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Windows下的Memcache安装大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

很多phper不知道如何在Windows下搭建Memcache的开发调试环境,最近个人也在研究Memcache,记录下自己安装搭建的过程。 其实我开始研究Memcache的时候并不知道居然还有memcached for Win32这个鸟东西,害得我在CnetOS下折腾1天才搞定,今天突然发现Windows下的Memcache进行开发调试完全没有问题,所以写篇Memcache的文档分享给大家。

Windows下的Memcache安装: 1. 下载的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装 3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。 4.下载,请自己查找对应的php版本的文件 5. 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’ 6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功!

@H_213_4@memcached的基本设置:

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

php);););

 摘自:http://www.ccvita.com/258.html">http://www.ccvita.com/258.html

Memcached在WIN32下的相关设置

@H_505_1@memcached  for win32 下载地址:http://code.jellycan.com/memcached/

1.在WIN32下 无法使用命令更改内存大小,端口等,只能通过修改注册表实现

有些命令需要通过服务参数来执行,我们可以用下面方法修改这些服务参数。修改前先停止 memcached 服务。

(1) 打开注册表,找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\memcached Server。(2) 修改 ImagePath 项,比如 ""C:\memcached\memcached.exe" -d runservice -m 100 -p 1234",这样服务启动后监听端口就成了 1234,最大缓存内存就是 100 MB。

2.可以通过telnet 查看当前状态

77232450586@l_items 0586@l_connections 888902

当SET一个已有的ITEM时,@R_468_10586@l_items 会加1,curr_items 不会改变Memcached采用LRU(least Recently Used:最近最少被使用)算法,对长时间没有SET的ITEM会作为垃圾处理,在分配的内存空间不足的情况下,当有新的ITEM进来,会踢掉最老的一个ITEM

在分配64M空间的情况下,插入50W个ITEM,curr_item  314568@R_468_10586@l_item 499999

就是说64M只能放314568个ITEM,有十多万 item是被当作垃圾踢掉了.

当把内存增加到500M时,情况不同了

STAT curr_items 999999  STAT @R_468_10586@l_items 999999  

所有的ITEM都在内存里了,命中率肯定就100%了

999999 个ITEM占了125M的内存

private String[] serverlist = { "192.168.1.2:11211","192.168.1.3:11211" };

@H_505_1@memcached 会自动分配ITEM到多台机器上,取的时候也会自动从台机器上取,用户不用虑KEY分配的问题 

php 使用memcached

php membercached 扩展下载地址:http://downloads.php.net/pierre/

1.把php_memcache.dll放到php的安装文件里的扩展文件夹中,也就是放在php的ext

目录下

2.修改php.ini这个配置文件,加入extension=php_memcache.dll 这一行代码。

3.重启apache,然后用php写一个phpinfo()函数就,如果列表里出现了memcache就

说明安装成功了。
 

大佬总结

以上是大佬教程为你收集整理的Windows下的Memcache安装全部内容,希望文章能够帮你解决Windows下的Memcache安装所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:
猜你在找的Memcache相关文章