2013年9月7日

memcached 学习笔记

摘要: memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态应用的速度、提高可扩展性。Memcached基于一个存储键/值对的hashmap,当表满了以后,接下来新增的资料会以LRU机制替换掉。其守护进程是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。一、分布式 分布式的一个最重要的内容是要保证同一个key每次都必须命中同一个服务器。下面简单介绍两种分布方式:简单hash分布和一致性hash分布。 1、简单hash分布 例如对于每次访问,可以按如下算法计算其哈希值: h =... 阅读全文

posted @ 2013-09-07 16:54 算徒 阅读(548) 评论(0) 推荐(1) 编辑

导航