
Memcached
Yang_T_1024
快快长大
展开
-
Memcached--分布式算法演化
常用的分布式算法是取模法,但是这种方法有一种弊端,就是多台服务器,一台宕机,缓存命中率会大幅度降低。随后,采用一致性hash算法,核心思想如下:一致性hash算法核心思想:例如有4台服务器,0 8亿 16亿 24亿如果是age--计算key值--得到13亿,那么就从8亿之后顺时针找,找到16亿。如果是titl...原创 2016-09-09 22:53:20 · 632 阅读 · 4 评论 -
Memcached--内存存储机制,LRU删除机制
内存存储经常会面临一个问题,就是内存碎片化。什么是内存碎片化呢? 在程序不断的申请和释放内存的过程中,会形成一些小的内存片段,无法利用。这种空闲,但是无法利用内存的现象,成为内存碎片化。Memcached如何解决内存碎片化呢? 下面是Memcached的内存存储机制原理图。 首先把分配给Memcached的内存分割成数个slab仓库,各个仓库,切...原创 2016-09-09 22:42:40 · 1406 阅读 · 5 评论 -
Memcached--基本使用命令
常用的Memcached命令memcached.exe-h // 打开帮助-d install //把memcached注册成服务-p<num> //设定tcp端口-u<username> //用户名-m<num> //分配memcached最大内存-c<num>//默认连接1024个客户段-f<facto...原创 2016-09-09 22:26:22 · 729 阅读 · 5 评论 -
Memcached--概述
什么是Nosql?Not only sql,不仅仅是关系型数据库。常用的Nosql数据库:如redis,Memcached,这种key-value形式的数据库,常用做内容缓存,处理大量的数据的高访问负载;Mongodb,常用做文档型数据库,存储一些视频、音频、图片等。什么是Memcached?mem=memory 内存 , cached=缓存 ,memcached是一个高性能,...原创 2016-09-09 22:02:00 · 1043 阅读 · 4 评论