我将为一些面对web工作负载的公众部署一个内存中缓存集群(当前的想法Redis),并想知道集群应该在哪里(部署拓扑),这是海事组织的两个选项:
背景,Web上的应用程序和运行在Windows上的DB层,所以如果我把集群放在Web Tier上,那么它就需要在Windows上得到支持(MSFT有一个稳定的Redis端口),如果我使用专用的缓存层,我就会想到一些轻量级的Linux服务器(HA集群),这意味着Web tier将这个缓存集群用于查找(例如参考数据)。
利,弊,想,还有我错过的其他选择?
*注意,我没有使用云服务提供商“缓存为服务”的奢侈,不幸的是,这不是一个选择.
干杯,
发布于 2015-01-26 21:05:20
对于在Redis和缓存方面缺乏社区支持感到惊讶。
为了回答我的问题,我使用了Linux (RHEL)主/从Redis缓存层,选择了主/从部署拓扑,在缓存层(而不是Redis缓存集群)向我提供HA。主人给我写信,主人/奴隶允许我读。符合我的需要,因为我将进入数据库的缓存错过,配置Redis永远不持久化到磁盘(仅在内存中)。
https://stackoverflow.com/questions/28037011
复制相似问题