gpt4 book ai didi

php - 雷迪斯 : 40+ servers reading the same redis content

转载 作者:可可西里 更新时间:2023-11-01 11:12:58 26 4
gpt4 key购买 nike

我每分钟都在使用 PHP 脚本收集运动数据并将它们存储到 Redis 中。这一切都在一台 ubuntu 16.04 服务器上完成。我们称它为收集器服务器。

我的目标是让 Redis 生成的数据库可供我们的客户使用。该数据库将只对我们的客户是只读的。

我们将客户服务器连接到我们的 Redis 内容的方式是直接将它们指向 Redis 主机:该收集器服务器的端口。如果我们所有的客户都想访问数据库,恐怕收集器服务器会卡住(40 多个客户)...

Redis 内容每分钟更新一次,我们是客户服务器和内容的所有者。

是否有在 Redis 中进行设置或让 40 多个外部服务器读取相同的 Redis 内容数据库而不终止收集器服务器的方法?

最佳答案

在扩展之前,我建议您使用真实和/或模拟负载针对 Redis 对您的应用程序进行基准测试 - 单个 Redis 服务器可以处理令人印象深刻的负载(请参阅 https://redis.io/topics/benchmarks),因此您可能过度设计了这一点。

也就是说,要扩展只读,请阅读 Redis 的 replication .如果您还想扩展写入,请阅读有关 Redis 的信息 cluster .

关于php - 雷迪斯 : 40+ servers reading the same redis content,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46422518/

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