
memcache
black_OX
这个作者很懒,什么都没留下…
展开
-
PHP用Memcached存储session
一般地, Session 是以文本文件形式存储在服务器端的。如果使用 Seesion,或者该 PHP 文件要调用 Session 变量,那么就必须在调用 Session 之前启动它,使用 session_start() 函数。其它都不需要你设置了,PHP 自动完成 Session原创 2011-09-05 10:48:34 · 799 阅读 · 0 评论 -
memcached php-memcache 的安装及使用
一.Linux 下安装 1. 首先是下载 memcached 了,目前最新版本是 1.2.1,直接从官方网站即可下载到 memcached-1.2.1.tar.gz 。 除此之外,memcached 用到了 libevent ,我下载的 是 l原创 2011-09-05 10:06:30 · 945 阅读 · 0 评论 -
Memcache入门
Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库教程的压力。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟原创 2011-09-05 10:51:10 · 700 阅读 · 0 评论 -
高性能分布式内存队列系统: Beanstalkd
大家正在使用的分布式内存队列系统,有Memcacheq,Fqueue, RabbitMQ, Beanstalkd以及linkedin的kafka。RabbitMQ使用比较广泛,Beanstalkd是后起之秀。Beanstalkd之于 RabbitMQ,就好比Nginx之于Apache,Varnish之于Squid。后面在项目中使用Beanstalkd的过程中,更发现其简单、轻 量级、高性能、易使转载 2014-02-20 13:46:14 · 1655 阅读 · 0 评论 -
Memcache 和 Radis 比较
一、Memcache1. memecache 把数据全部存在内存之中,断电后会挂掉,数据不能超过内存大小redis有部份存在硬盘上,这样能保证数据的持久性。2. Memcache使用了Slab Allocator的内存分配机制:按照预先规定的大小,将分配的内存分割成特定长度的块,以完全解决内存碎片问题。3. memcache 存在内存中,分配原创 2014-03-28 11:00:34 · 4845 阅读 · 0 评论 -
关于缓存穿透、缓存并发、缓存失效的解决方案
一、缓存穿透我们在项目中使用缓存通常都是APP先检查缓存中是否存在,如果存在直接返回缓存内容,如果不存在就直接查询数据库然后再缓存查询结果返回。这个时候如果我们查询的某一个数据在缓存中一直不存在,就会造成每一次请求都查询DB,这样缓存就失去了意义,在流量大时,可能DB就挂掉了。这个问题其实经常遇到,只是没有引起足够的重视,在我想来,如果碰到这样的问题可以在封装的缓存SET和GET部转载 2014-06-04 15:46:25 · 7794 阅读 · 2 评论 -
一致性hash算法 - consistent hashing
一致性 hash 算法( consistent hashing )张亮consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在cache 系统中应用越来越广泛;1 基本场景比如你有 N 个 cache 服务器(后面简称 cache ),那么如何将一个对象 object 映射到 N转载 2014-07-26 13:28:14 · 854 阅读 · 0 评论