redis的自带VM(虚拟内存)
2024-09-04 12:30:55
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
最新文章
- chunkupload 文件上传断点续传组件(java) - 正式发布
- 改变CSS世界纵横规则的writing-mode属性
- 活用scanf
- php类与对象简单操作
- 51nod 1640 天气晴朗的魔法 最小生成树
- WTL汉化版2013.10.15
- protocol buffer和当年corba ,和现在SOA有啥异同点
- 直接调用类成员函数地址(用汇编取类成员函数的地址,各VS版本还有所不同)
- 视频 ->; 帧 浅析
- 初学者Web介绍一些前端开发中的基本概念用到的技术
- Oil Deposits(dfs水)
- NLP+句法结构(三)︱中文句法结构(CIPS2016、依存句法、文法)
- destruct析构函数里操作文件出现的问题
- Scala学习(八)练习
- webpack2与promise在IE环境下
- 解决Tomcat启动时项目重复加载问题
- js数据结构之集合的详细实现方法
- ansible-api 调试
- perf 工具介绍1
- Google Tango Java SDK开发:Configure and Connect 配置和连接
热门文章
- 搜索引擎ElasticSearch系列(五): ElasticSearch2.4.4 IK中文分词器插件安装
- python基础数据类型补充
- TensorFlow深度学习实战---MNIST数字识别问题
- Jmeter4.0安装
- 第四篇 Postman之Pre-request Script(前置处理器:JS之 YYYY-MM-DD HH:MM:SS)
- java excel导出(表头合并,多行表头)
- python程序设计——面向对象程序设计:继承
- 【坚持】Selenium+Python学习之从读懂代码开始 DAY2
- 每天一个linux命令集
- Codeforces Beta Round #8 C. Looking for Order 状压dp