gpt4 book ai didi

mysql - Redis 独立服务器或与 MySQL

转载 作者:IT王子 更新时间:2023-10-29 06:11:28 26 4
gpt4 key购买 nike

<分区>

我正在尝试构建一个需要处理大量请求或读取请求的站点。没有来自用户的写信。我想使用 MySQL 作为我的后端服务器和 redis 作为我的缓存层。

数据大小为 60 GB。我有 8 个 EC2,它有 2 个核心和 6GB 内存。我的想法是使用redis来存储尽可能多的数据。但是我想知道redis服务器和mysql服务器的正确数量应该是多少。由于数据的总站点只有 60GB,如果我有 8 个 redis 服务器可以容纳大约 40GB 的数据。所以不可能只用redis。

方案一:将数据均匀分片到7台既有MySQL又有redis的服务器上。每个服务器在 MySQL 中存储大约 10GB 数据,redis 存储 4-5GB 数据(该实例只有 6GB RAM)。我将有一台服务器进行负载平衡并指向存储该值的正确服务器。

选项 2:使用 MySQL 将我的数据分片到 2 个服务器,其他 5 个服务器是存储来自这 2 个服务器的数据的 redis 服务器。和一台前端服务器做负载平衡指向正确的 redis 服务器。如果redis服务器没有找到任何东西,那么它会从MySQL服务器读取数据吗?

当我使用单个 MySQL 服务器时,延迟约为 100 毫秒。我想显着减少延迟,这就是我提出这些方法的原因。

我对后端架构没有太多经验。感谢任何帮助或任何新想法。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com