Redis服务器虚拟内存详解及相关设置
下面切入正题咯:
常用服务器命令总结(自用总结 不喜勿喷):
虚拟内存的使用
redis的虚拟内存并不等于操作系统中的虚拟存储,对于redis的内存数据库,内存总是不够用的。所以除了可以将数据分到多个redis服务器上以外。另外经常把那些不常访问的数据交换的数据写到磁盘上可以有效的提高效率。
虚拟内存的相关配置
vm-enabled yes #开启VM虚拟内存功能
vm-swap-file /tmp/rediswap #交换出的数据保存的文件路径
vm-max-memory 1000000 #redis使用的最大内存上限
vm-page-size 32 #每个页面的大小32字节
vm-pages 134217728 #最大使用页面数量
vm-max-threads 4 #用于执行value数据对象换入缓存工程线程的数量
really-use-vm yes #向reds确认要使用虚拟内存功能
重启redis-server即可