文件名称:虚拟内存vm作者已放弃-redis快速入门详解PPT
文件大小:885KB
文件格式:PPT
更新时间:2024-05-15 15:15:14
详解 PPT redis介绍 redis培训 快速入门
虚拟内存(vm)(作者已放弃) redis没有使用os提供的虚拟内存机制而是自己实现了自己的虚拟内存机制 ,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。除了可以将数据分割到多个redis server外。另外的能够提高数据库容量的办法就是使用vm把那些不经常访问的数据交换的磁盘上。如果我们的存储的数据总是有少部分数据被经常访问,大 部分数据很少被访问,对于网站来说确实总是只有少量用户经常活跃。当少量数据被经常访问时,使用vm不但能提高单台redis server数据库的容量,而且也不会对性能造成太多影响。 vm-enabled yes #开启vm功能 vm-swap-file /tmp/redis.swap #交换的value保存的文件路径/tmp/redis.swap vm-max-memory 1000000 #最大内存上限,超过后开始交换value到磁盘文件 vm-page-size 32 #每个页面的大小32个字节 vm-pages 134217728 #最多使用在文件中使用多少页面 vm-max-threads 4 #用于执行value对象换入换出的工作线程数量,0表示不使用工作线程