我正在通过设置配置平台/服务的选项来为所有客户端服务/应用程序提供配置。要求是这应该在专用服务器上设置。在同一台服务器上设置redis及其客户端应用程序
我在研究redis是否可以作为支持复杂键值配置的可能选项之一。如果Redis要设置在不同于服务器的服务器上,那么GET会涉及一些网络延迟(我不是,非常担心SET,因为它们将比GET少得多)。我应该在客户机上设置另一个缓存层(例如EhCache或其他)以避免机器到机器的网络延迟?在这种情况下需要处理高速缓存同步和失效。另外,我读过redis支持复制,但客户端服务器上的从服务器(这是主服务器的精确副本)将占用大量内存,因为redis主要使用RAM来存储所有数据。此外,他们都可以争夺CPU /资源。
注意:客户端服务/应用程序当前部署在Amazon EC2媒体实例上。而且类似的也可以用于redis。
请让我知道,如果有这个架构有任何好的选择,或者这根本不好。提前致谢。
我们在说什么类型的GET /秒?这两个实例是否在同一个网络上? – sberry
这两个将在同一地区的亚马逊ec2实例。 GET /秒可能最多为几百或几千。 – Swapnil