摘要: Memcached的客户端简介 我们已经知道,memcached是一套分布式的缓存系统,memcached的服务端只是缓存数据的地方,并不能实现分布式,而memcached的客户端才是实现分布式的地方。 Memcached现在已被广泛使用,客户端实现也有较多的版本,基本上各个语言的都有。比如:Mem 阅读全文
posted @ 2016-06-28 23:04 ITPSC 阅读(1533) 评论(2) 推荐(0) 编辑
摘要: 分布式一致性hash算法简介 当你看到“分布式一致性hash算法”这个词时,第一时间可能会问,什么是分布式,什么是一致性,hash又是什么。在分析分布式一致性hash算法原理之前,我们先来了解一下这几个概念。 分布式 分布式(distributed)是指在多台不同的服务器中部署不同的服务模块,通过远 阅读全文
posted @ 2016-06-28 22:47 ITPSC 阅读(17116) 评论(6) 推荐(0) 编辑
摘要: 几个重要概念 Slab memcached通过slab机制进行内存的分配和回收,slab是一个内存块,它是memcached一次申请内存的最小单位,。在启动memcached的时候一般会使用参数-m指定其可用内存,但是并不是在启动的那一刻所有的内存就全部分配出去了,只有在需要的时候才会去申请,而且每 阅读全文
posted @ 2016-06-28 22:32 ITPSC 阅读(1079) 评论(2) 推荐(0) 编辑
摘要: 上文《linux环境下编译memcahed》介绍了memcahed在linux环境下的安装以及登录,下面介绍memcahed的基本命令的使用。 Add 功能:往内存增加一条新的缓存记录 语法:add key flag expire length 解析: key 给要存的值起一个去一个唯一的名字 fl 阅读全文
posted @ 2016-06-28 22:13 ITPSC 阅读(6002) 评论(0) 推荐(0) 编辑
摘要: 安装依赖工具 [root@localhost upload]# yum install gcc make cmake autoconf libtool 下载并上传文件 memcached 依赖于 libevent 库,因此我们需要先安装 libevent.,ibevent和memcached的下载路 阅读全文
posted @ 2016-06-28 21:54 ITPSC 阅读(6381) 评论(4) 推荐(0) 编辑