如何连接多个Redis服务器,并以优化的方式显示组合结果?

问题描述 投票:0回答:1

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

enter image description here

为了更好地理解,我使用网站

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- 最佳方法是什么?

c# asp.net .net redis booksleeve
1个回答
0
投票

Se for em .net você pode usar esse pacote https://www.nuget.org/packages/Redis.EasyConnectMultiServers

© www.soinside.com 2019 - 2024. All rights reserved.