Redis6.2 源码编译和部署
源码编译
下载源码
下载地址:https://download.redis.io/releases/
检查是否安装gcc
检查是否安装jemalloc
Redis 内存碎片自动清理功能必须配置jemalloc
没安装参考:https://199604.com/3161
(二进制安装),https://pkgs.org/download/jemalloc
(rpm)
编译源码
操作系统调整
调整vm.overcommit_memory
调整vm.overcommit_memory避免内存不足时导致 Redis fork 失败
禁用Transparent Huge Pages
避免降低 Redis fork 速度和写速度
我最怕服务端编译东西,公司服务器太垃圾了,一编就是一下午
是的,现在我都普遍系统docker-compose一键拉起。很方便,可惜技术这边还是喜欢二进制部署。