- 1
- 0
- 约2.37千字
- 约 2页
- 2026-07-28 发布于北京
- 举报
《020_Redis服务器的Linux内核参数优化分析》
Redis性能优化、数据结构使用、指令时间复杂度、pipeline+Lua打包多个指令、
JedisPool、fork和AOF阻塞、线性扩容避免内存打满、冷热分离优化内存使用、key缩
短、value压缩、大量的同类型key可以考虑多个hash储、Linux内核参数优化
不定说是针对Redis性能,在生产环境中的Redis,一般来说都需要进行一些调整
Linux内核参数
_
vm.overcommitmemory,向Linux申请内存但不立即使用,这称为overcommit,默
认值为0,表示有内存就申请通过,没有内存则申请失败。但在Redis生产环境中,通常
建议设置为1,即允许Redis超量使用内存,直到用完为止
一般来说,Redis的maxmemory通常设置为机器内存的70%~80%,为操作系统留出一
些内存空间,避免过度超量使用
overcommit设置为1,意思是说在rdb和aofrewrite进行fork进程的时候,为了避免
失败,_
确保其成功,sysctlvm.overcommitmemory=1
swapp
原创力文档

文档评论(0)