
Memcached
深度Java
这个作者很懒,什么都没留下…
展开
-
Memcached在大型网站中应用
memcached是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。起初作者编写它可能是为了提高动态网页应用,为了减轻数据库检索的压力,来做的这个缓存系统。它的缓存是一种分布式的,也就是可以允许不同主机上的多个原创 2011-06-29 16:35:00 · 2592 阅读 · 0 评论 -
memcache和memcached安装
首先要明确 memcache不是memcached 第一步安装libevent#wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz#tar libevent-2.0.15-stable.tar.gz #tar xzvf libevent-2.0.15-stable.tar.gz #c原创 2011-11-02 16:52:24 · 2223 阅读 · 0 评论 -
Memcache内存分配策略
转自:http://tank.blogs.tkiicpp.com/2010/12/14/memcache%e5%86%85%e5%ad%98%e5%88%86%e9%85%8d%e7%ad%96%e7%95%a5/一、Memcache内存分配机制 关于这个机制网上有很多解释的,我个人的总结如下。Page为内存分配的最小单位。 Memcached的内存分配以page为单位,默认情况下一原创 2011-11-29 11:42:24 · 4079 阅读 · 1 评论 -
Linux下Memcache服务器端的安装
Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gzhttp://memcached.googlecode.com/files/memcached-1.4.9.tar.gz另外,Memcach原创 2011-11-02 15:38:07 · 1843 阅读 · 0 评论 -
分享memcache和memcached安装过程
Memcache是什么?Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这 些HashTable。Memcached又是什么?Memcached是Memcache系统的主程序文件,以守护程序原创 2011-11-02 15:45:48 · 2296 阅读 · 0 评论 -
PHP动态编译出现Cannot find autoconf
在安装完PHP后,想动态编译PHP的memcache扩展库cd memcache-2.2.5//usr/local/webserver/php/bin/phpize./configure --with-php-config=/usr/local/webserver/php/bin/php-config但是执行/usr/local/webserver/php/bin/phpize时出现错误: Con原创 2011-11-22 16:55:32 · 6299 阅读 · 1 评论 -
Dynamo 以及一致性哈希简介
本介绍参考 Amazon 的 Dynamo 论文。需要更详细更准确信息的同学请直接阅读原文。(原文地址http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf)这篇论文本身没提出什么新原创 2010-07-29 16:09:00 · 6072 阅读 · 1 评论 -
用memcache.php监测memcache的状况
最新的memcache pecl中,新增了一个memcache.php,这个php文件可以用来方便的查看memcache的状况,界面上与apc自带的apc.php风格一致。如图:应该算是最方便的监测memcache的办法了。memcache.php源文件下载是一个PHP源文件,只需要修改源码中的用户名、密码以及数组$MEMCACHE_SERVERS 就可以了。原创 2007-03-19 19:34:00 · 5512 阅读 · 0 评论 -
最简便的清空memcache的方法
如果要清空memcache的items,常用的办法是什么?杀掉重启?如果有n台memcache需要重启怎么办?挨个做一遍?很简单,假设memcached运行在本地的11211端口,那么跑一下命令行:$ echo ”flush_all” | nc localhost 11211注:flush并不会将items删除,只是将所有的items标记为expired。原文:Flushing原创 2007-03-19 19:30:00 · 5290 阅读 · 0 评论 -
Memcached 缓存系统的-介绍、安装以及应用
一. memcached 是什么?memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speed原创 2010-07-28 14:27:00 · 3588 阅读 · 4 评论 -
一致性哈希算法以及其PHP实现
<br />一个好名字是成功的一半,我们希望好名子有如下标准:<br /> 第一:要容易记忆朗朗上口<br /> 第二:要标明网站的中心思想<br /> 第三:要健康而寓意丰富<br /> 针对以上三个方面的特点,我认为如果能站在以下五个方面给网站取名字会取得比原创 2010-08-01 14:26:00 · 17831 阅读 · 3 评论 -
Memcached深度分析
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载, 提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们 的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的原创 2008-06-20 17:32:00 · 5934 阅读 · 0 评论 -
在apache中使用 memcache 来作 session 存储
session.save_handler = memcachesession.save_path = "tcp://127.0.0.1:11211"使用多个 memcached server 时用逗号","隔开,并且和 Memcache::addServer() 文档中说原创 2011-07-21 11:28:39 · 3432 阅读 · 0 评论 -
Memcached安装以及PHP的调用
一:安装libevent由于memcached安装时,需要使用libevent类库,所以先安装libevent1.下载#wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz 2原创 2011-07-11 00:02:07 · 3851 阅读 · 2 评论 -
memcache安装
转载自 http://zhaochen.blog.51cto.com/2029597/390037一,memcache简单介绍:memcached是高性能的分布式内存缓存服务器,为了提高性能,memcached中的数据都保存在内存中,重启mem转载 2011-07-04 04:01:23 · 3089 阅读 · 0 评论 -
Memcached安装使用和源码调试
memcached官网:http://memcached.org/一.安装下载# wget http://www.memcached.org/files/memcached-1.4.25.tar.gz解压# tar xzvf memcached-1.4.25.tar.gz#cd memcached-1.4.25配置#./configure --prefix=/usr/local/memcached原创 2016-02-04 15:33:56 · 5252 阅读 · 0 评论