按分类归档:Memcached

关于memcached缓存的php扩展memcache和memcached的区别

服务端:memcached (内存缓存的服务) php连接服务端的memcached可以通过 memcache 或 memcached (memcached支持的方法要更多一些) 注意一下,memcache和memcached是两个不同的扩展连接方式。 memcache     是基于pecl库实现php对memcached的连接。 memcached  是基于libmemcached库实现连接。 libmemcached的安装方式: 1、安装libmemcached (官方地址:http://libmemcached.org) 2、安装memcached(这里的memcached是指php扩展,不是指服务端的memcached,名字一样而已) 下载并安装 libmemcached 库,地址 https://launchpad.net/libmemcached/+download 目前最新版本为:libmemcached-1.0.18.tar.gz 解压…略 经典三部曲“` ./configure && make && make install 默认会安装到:/usr/local/lib 下载memcached: 去php官网 http://pecl.php.net/index.php  搜索 memcached 根据搜索结果,点进去,找最新的稳定版本: http://pecl.php.net/get/memcached-2.2.0.tgz 解压…略 … 继续阅读

评论关闭

windows下安装memcached

windows下的版本比较老,而且是第三方编译出来的(代码是官方发布),由于各种原因,所以在windows下安装。 这里本站提供 memcached-win32-1.4.4-14 下载。 直接解压到c盘即可。 安装: C:\Users\Administrator>cd \ C:\>cd memcached-win32-1.4.4-14 C:\memcached-win32-1.4.4-14>memcached.exe -d install -m 1024 -c 2048 C:\memcached-win32-1.4.4-14>memcached.exe -d start 如果想修改安装参数,比如使用内存大小,连接数,可以修改注册表。位置如下: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached 有个“数值名称”为 ImagePath ,双击修改“数值数据”为: “C:\memcached-win32-1.4.4-14\memcached.exe” -d runservice -m 1024 -c 2048 -m 使用内存大小,-c最大并发,修改完注册表,最好重启机器。 确认启动: C:\memcached-win32-1.4.4-14>netstat -an | find “11211″ … 继续阅读

评论关闭

memcached+magent代理

之前说过通过repcached解决单点故障,还有一种方法是通过”代理”实现。这就是magent。 个人理解magent类似mysql proxy 。 最新版本        :http://code.google.com/p/memagent/ 当前最新版本:http://memagent.googlecode.com/files/magent-0.6.tar.gz 系统信息: memcached_s1      centos6.5_x64 ip:192.168.0.75 memcached_s2      centos6.5_x64 ip:192.168.0.76 memcached_bak   centos6.5_x64 ip:192.168.0.82 magent_proxy       centos6.5_x64 ip:192.168.0.77 selinux关闭,iptables关闭 memcached_s1、memcached_s2、memcached_bak配置安装memcached,过程略。 安装可参考:http://www.rootop.org/pages/1656.html 在magent_proxy上安装magent: [root@localhost magent]# make gcc -Wall … 继续阅读

发表评论