memcached 常见面试题
来源:互联网 发布:网络语吊打是什么意思? 编辑:程序博客网 时间:2024/04/30 15:02
1、memcached 把内存分为了不同的块,有slab 分配不同大小的chunk ,如果chunk块的小于实际的大小,则会删除旧的数据,进行储存新的数据。
2、set 命令会如果key存在时则会进行执行replace命令否则执行add命令
3、在执行falush_all 时,会把数据全部删除,再执行stats时,也会看到执行的个数,原因在于memcached 的惰性删除机制
4、某个值删除后并不会马上删除内存中的信息,成为惰性失效,好处,节省了CPU的事件和检测的版本,会在下次使用这个key时会检测
5、删除机制,删除最旧的数据,添加最新的KEY值,解析如下详解:
注: 及时key值设置的永久的值也会被删除掉
0 0
- memcached常见面试题
- memcached 常见面试题
- memcached面试题集锦
- memcached面试题集锦
- memcached面试题集锦
- Java常见面试题
- java常见面试题
- C++常见面试题
- C#常见面试题
- C#常见面试题
- 常见SQL面试题
- ABAP常见面试题
- ABAP常见面试题
- 常见面试题
- 常见面试题
- java常见面试题
- Sql常见面试题
- 常见c++面试题
- Vitamio视频播放器(一)
- css切图
- Android项目中引用本地aar文件的方法
- iOS 第三方框架 - ReactiveCocoa学习1
- 第十五周项目 补充阅读程序(4)
- memcached 常见面试题
- Java中泛型的使用
- 练习2-8 编写一个函数rightrot(x,n),该函数返回将x循环右移n(二进制)位后所得到的值
- linux环境下svn的搭建管理
- git开发必备命令,慢慢看,以后多敲敲代码
- 测试TCP和UDP端口的方法
- android String对象\n 显示换行符
- 一个老鸟发的公司内部整理的 Android 学习路线图
- Storm的体系结构介绍以及Storm入门案例