在 docker for Production 上部署 Redis 的最佳选择是什么?



我正在尝试使用 Redis 作为容器在 docker 上部署我的烧瓶应用程序。我有 docker 撰写以及所有设置和运行。不过,我不是在运行码头工人沼泽。 我一直在互联网上阅读有关在生产环境中部署 Redis 的最佳方式的相互矛盾的信息。有些人建议使用主管,有些人建议使用弹性缓存。 如果我不使用 docker swarm,我更感兴趣的是如何管理 Redis 并自动重新启动工作线程。 我是部署领域的新手,对于部署应用程序的最佳方式,我有点困惑。

我正在 AWS EC2 上部署我的应用程序

ElasticCache仅在托管应用程序AWS时才有意义,但ElastiCache为您提供了两种使用Memcache或Redis的选项,因此没有太大变化。ElastiCache 基本上只是 Redis 或 Memcache 的包装器,就像 ECS 是 Docker 的包装器一样。

我不明白让您的 Redis 在生产环境中运行容器有什么问题。

最新更新