memcache总结
来源:互联网 发布:php二次开发是什么 编辑:程序博客网 时间:2024/06/05 15:35
1, memcache是什么? 高效、分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。
2, 一致性hash算法:
对比余数hash算法,优点是扩容有优势。
影响相对比较少。
hash环查找时,顺时针查找。如果扩容时就会影响部分节点。
3,内存分配:
slab_class---slab[1]--- page[] --- chunk
寻找最接口的chunk对应的slab放置。
如果这个slab没有对应的chunk分配,则启动没有追加,则会调用LRU算法回收内存
4,注意:
1) key: 为255字节
2) 单个item: 1M
3) 不安全
4) 不能遍历所有item
5,命令汇总:
get, add
set,
replace,
stats 如第一个slab少,第二个slab多,则调整因子,让数据落入slab少的
stats items
stats slabs
flush_all
quit
6,java 操作:
XMemCached
XMemCachedClientBuilder("").build()
连接池: com.danga.MemCached.SockIOPool;
2, 一致性hash算法:
对比余数hash算法,优点是扩容有优势。
影响相对比较少。
hash环查找时,顺时针查找。如果扩容时就会影响部分节点。
3,内存分配:
slab_class---slab[1]--- page[] --- chunk
寻找最接口的chunk对应的slab放置。
如果这个slab没有对应的chunk分配,则启动没有追加,则会调用LRU算法回收内存
4,注意:
1) key: 为255字节
2) 单个item: 1M
3) 不安全
4) 不能遍历所有item
5,命令汇总:
get, add
set,
replace,
stats 如第一个slab少,第二个slab多,则调整因子,让数据落入slab少的
stats items
stats slabs
flush_all
quit
6,java 操作:
XMemCached
XMemCachedClientBuilder("").build()
连接池: com.danga.MemCached.SockIOPool;
0 0
- Memcache总结
- memcache总结
- Memcache总结
- Memcache总结
- php操作memcache总结
- Memcache实践总结
- session、cookie、Memcache总结
- Memcache实践总结
- memcache小总结
- 三 memcache总结
- Memcache工作原理总结
- Memcache应用总结
- memcache的总结
- Memcache学习总结
- Memcache 简单总结
- 学习memcache总结
- memcache基础学习总结
- 【Memcache】常见问题总结
- C语言和Lua交互(二)
- js算法
- QT QString根据路径获取文件名称以及所在文件夹等信息
- Linux修改用户最大线程数目和最大打开文件数目等
- 日期函数
- memcache总结
- preventDefault和stopPropagation使用
- testng浅析-dataProvider
- 我的Android成长之路(11)----Android之SharedPreferences用法详解
- Realm及相关对象——《跟我学Shiro》
- MySQL慢查询日志总结
- 大型网站架构系列:电商网站架构案例(1)
- 当我们打开终端的时候deepin执行了哪个配置文件
- opengl 库的说明和简单使用