0

如果我有相同的多个 Redis 服务器。如何连接到多个数据库服务器,从每个 Redis 服务器获取这些哈希,然后显示组合结果的前 10 个?

在此处输入图像描述

为了更好地理解,我使用该网站StackOverflow和其他问答作为案例研究。当然,以我的架构。

中央公司服务器为私人公司服务器提供许多服务 。网站内的每个私人服务器Q&A(单独但具有相同的数据库)。有信息(Q&A)表示数据库私有服务器-1,此信息的所有者(Q&A),用户是私有服务器-1(与其他服务器类似)。

假设:PS1(Private Server-1)是stackoverflow.com,PS2是superuser.com,PS3 ham.stackexchange.com,PS4 android.stackexchange.com,PS5 anime.stackexchange.com,PS6是askubuntu.com。服务器的用户,它打开这些网站之一。从服务器获取的信息,并将所有这些与当前服务器相结合并显示结果。因此,所有类型的问题和答案都将显示给用户。

1-我是否应该将所有信息发送到中央公司服务器,然后合并并转发到私人公司服务器和用户将显示?获取所有数据,然后显示前 10 个组合结果?

2-没有中央公司服务器服务器如何做到这一点?

3-最好的方法是什么?

4-最佳方式是什么?

4

0 回答 0