本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7575894
建立时间:2006年5月29日




[Cache]memcached
软件技术

lhwork 发表于 2007/1/26 15:28:28

转自http://nio.infor96.com/php-memcached/ memcached 安装 首先是下载 memcached 了,目前最新版本直接从官方网站即可下载到 http://www.danga.com/memcached/ memcached 用到了 libevent http://monkey.org/~provos/libevent/ # tar -xzf libevent-1.1a.tar.gz# cd libevent-1.1a# ./configure --prefix=/usr# make# make install# cd ..# tar -xzf memcached-1.1.12.tar.gz# cd memcached-1.1.12# ./configure --prefix=/usr# make# make install 安装完成之后,memcached 应该在 /usr/bin/memcached 三、运行 memcached 守护程序 运行 memcached 守护程序很简单,只需一个命令行即可,不需要修改任何配置文件(也没有配置文件给你修改 500)this.width=500'> ):/usr/bin/memcached -d -m 128 -l 192.168.1.1 -p 11211 -u httpd 参数解释:-d 以守护程序(daemon)方式运行 memcached; -m 设置 memcached 可以使用的内存大小,单位为 M; -l 设置监听的 IP 地址,如果是本机的话,通常可以不设置此参数; -p 设置监听的端口,默认为 11211,所以也可以不设置此参数; -u 指定用户,如果当前为 root 的话,需要使用此参数指定用户。 当然,还有其它参数可以用,man memcached 一下就可以看到了。 四、memcached 的工作原理 首先 memcached 是以守护程序方式运行于一个或多个服务器中,随时接受客户端的连接操作,客户端可以由各种语言编写,目前已知的客户端 API 包括 Perl/PHP/Python/Ruby/Java/C#/C 等等。PHP 等客户端在与 memcached 服务建立连接之后,接下来的事情就是存取对象了,每个被存取的对象都有一个唯一的标识符 key,存取操作均通过这个 key 进行,保存到 memcached 中的对象实际上是放置内存中的,并不是保存在 cache 文件中的,这也是为什么 memcached 能够如此高效快速的原因。注意,这些对象并不是持久的,服务停止之后,里边的数据就会丢失。 500)this.width=500'> 应用 1.把数据库查询的结果集保存到 memcached 中,下次访问时直接从 memcached 中获取,而不再做数据库查询操作,这样可以在很大程度上减轻数据库的负担,通常会将 SQL 语句 md5() 之后的值作为唯一标识符 key 2.memcached 中保存当前用户的 SESSION 数据 ----------------------------------------------------------------------- 按照他说的步骤做下来,memcached server的确很容易实现. 环境:memcached-1.2.0.tar.gz,libevent-1.2a.tar.gz,redhat 2.6.9-22.EL 修改了一下java的memcached-client的testcase,跑了一下.成功 ---------------------------------------------------------------------- 其他参考: http://blog.csdn.net/heiyeshuwu/archive/2006/11/13/1380838.aspx


阅读全文(2855) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.063 second(s), page refreshed 144756915 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号