Redis 4.x系列(十九):Redis 生产环境部署和优化
Redis 部署个测试或者测开环境是非常简单的,但如果部署生产环境,则需要考虑更多的因素。
Redis 生产环境几乎都是部署在基于 Linux 操作系统的服务器上,需要考虑操作系统级别优化、还有客户端连接参数、Redis 安全、内存策略、日志配置、基准测试等。
这篇文章持续了一个多星期,查了 N 多资料,虽然只是几个优化参数的设置,但有必要深入理解其含义,涉及到对 Linux 底层相关概念的理解,挺费劲的,终于成章。
Redis 部署个测试或者测开环境是非常简单的,但如果部署生产环境,则需要考虑更多的因素。
Redis 生产环境几乎都是部署在基于 Linux 操作系统的服务器上,需要考虑操作系统级别优化、还有客户端连接参数、Redis 安全、内存策略、日志配置、基准测试等。
这篇文章持续了一个多星期,查了 N 多资料,虽然只是几个优化参数的设置,但有必要深入理解其含义,涉及到对 Linux 底层相关概念的理解,挺费劲的,终于成章。
现在的互联网应用系统在需要分布式部署时,会遇到环境配置的问题,在容器技术出来之前,需要在每台服务器系统上配置应用系统的运行环境,容易出错或环境不一致导致各种问题。
容器技术的出现很好的解决了环境配置问题,配置一次应用运行环境,打成镜像,到处部署使用,当然还有其它的用途。
Spring Boot 开发环境支持热部署,即修改代码后保存后,自动编译运行服务。不用每次手动重启服务。
此篇是作为Spring Boot实践系列(三):打war包部署到外部Tomcat和Spring Boot实践系列(十四):配置文件profile属性和部署jar包的延续。