我有一个2.7GB的redis数据库(这是转储文件的大小) - 我在一台拥有大量内存(64GB)的服务器上运行,而且没有太多其他内容。 redis性能不是很好(有时需要大约5秒才能通过盒子上的redis-cli工具检索哈希)。任何人都可以帮助: -
如何判断数据库是否在内存中处理而不是交换/读取磁盘?
任何加快效果的优化建议?
我应该添加它本质上是一个只读数据库。
提前致谢!
答案 0 :(得分:1)
INFO
对您的used_memory
的评价是什么?SLOWLOG
以查看哪些操作会降低您的效果(以及同时为> 2.8.13延迟医生)vm.swappiness=0
和vm.overcommit_memory=1
此外,通过添加INFO ALL
的输出,此处的人员可能会提供有关可能的优化的更多帮助。