Redis支持采用VM技术,以达到当数据超过设置的可使用的物理内存的时候能够正常运行。当数据超过物理内存的时候,把一部分数据写入磁盘中的一块空间来代替物理内存。

vm-enabled no                       # VM总开关。是否开启虚拟内存?默认不开启,如果开启请设置为:yes

really-use-vm yes                   # 重复确认开启虚拟内存,可以紧接着上面的添加vm-enabled再手工添加此项

vm-swap-file /tmp/redis.swap  # 默认虚拟内存交换文件的路径

vm-max-memory 0???            # 虚拟内存的大小(redis使用最大内存上限)。当设置为0的时候,其实是所有value都存在于磁盘,起不到高速的内存缓存。一般设为物理内存的60~80%(单位:字节bytes)。

vm-page-size 32                    # swap文件分成了很多的page,设置每个page的最大容量(单位:字节bytes),一个对象可以保存在多个page上面,但一个page上不能被多个对象共享(value对象和page是一对多关系)。

vm-pages 134217728             # 设置swap文件中的page最多数量,采用内存页的方式存储,在磁盘上的每8页要消耗物理内存的1byte

vm-max-threads 4                 # 设置访问swap文件的线程数,最好不要超过机器CPU的核数,如果设置为0,那么所有对swap文件的操作都是串行的,可能会造成比较长时间的延迟。默认值为4

最新文章

  1. chunkupload 文件上传断点续传组件(java) - 正式发布
  2. 改变CSS世界纵横规则的writing-mode属性
  3. 活用scanf
  4. php类与对象简单操作
  5. 51nod 1640 天气晴朗的魔法 最小生成树
  6. WTL汉化版2013.10.15
  7. protocol buffer和当年corba ,和现在SOA有啥异同点
  8. 直接调用类成员函数地址(用汇编取类成员函数的地址,各VS版本还有所不同)
  9. 视频 -> 帧 浅析
  10. 初学者Web介绍一些前端开发中的基本概念用到的技术
  11. Oil Deposits(dfs水)
  12. NLP+句法结构(三)︱中文句法结构(CIPS2016、依存句法、文法)
  13. destruct析构函数里操作文件出现的问题
  14. Scala学习(八)练习
  15. webpack2与promise在IE环境下
  16. 解决Tomcat启动时项目重复加载问题
  17. js数据结构之集合的详细实现方法
  18. ansible-api 调试
  19. perf 工具介绍1
  20. Google Tango Java SDK开发:Configure and Connect 配置和连接

热门文章

  1. 搜索引擎ElasticSearch系列(五): ElasticSearch2.4.4 IK中文分词器插件安装
  2. python基础数据类型补充
  3. TensorFlow深度学习实战---MNIST数字识别问题
  4. Jmeter4.0安装
  5. 第四篇 Postman之Pre-request Script(前置处理器:JS之 YYYY-MM-DD HH:MM:SS)
  6. java excel导出(表头合并,多行表头)
  7. python程序设计——面向对象程序设计:继承
  8. 【坚持】Selenium+Python学习之从读懂代码开始 DAY2
  9. 每天一个linux命令集
  10. Codeforces Beta Round #8 C. Looking for Order 状压dp