我正在尝试在Redis作为容器的docker上部署我的flask应用程序。我有docker-compose,所有设置和运行。我虽然没有运行docker swamp。我一直在互联网上阅读有关在生产环境中部署Redis最佳方法的相互矛盾的信息。有些建议管理员,另一些建议使用Elastic Cache。我对部署世界很陌生,对于部署应用程序的最佳方法我也不太困惑。
我正在将我的应用程序部署在AWS EC2上
ElasticCache仅在您托管应用程序AWS时才有意义,但是ElastiCache为您提供了使用Memcache或Redis的两种选择,因此在那里没有太多更改。 ElastiCache基本上只是Redis或Memcache的包装,就像ECS是Docker的包装一样。
我不认为让Redis在生产中用完容器会出现什么问题。