首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >群集web场中的Redis缓存?是否在两个成员节点之间同步?

群集web场中的Redis缓存?是否在两个成员节点之间同步?
EN

Stack Overflow用户
提问于 2016-02-24 05:43:55
回答 1查看 727关注 0票数 0

服务器在各个方面都是相同的,正如您在NLB集群环境中所期望的那样,每个人都访问集群名称,而不是单个成员。

但是,我尝试做的是为一些大文件(MP3s)打开一些缓存。拨打一个特定成员上的Redis节点并点击它很容易,一切都像你所期望的那样工作。我可以从缓存中提取数据,并根据需要提供服务。

这样,无论你击中了哪个集群成员,你都会得到相同的数据。

我不需要担心一个缓存过期,我在其中存储的唯一东西是来自内部web服务的只读数据。

我只有2台服务器,看起来redis集群需要3台,所以我想这是不可能的。

这是最好的方法吗?或者也许有其他更好的东西?

不写入数据库。我认为这将是一个很好的匹配,但需要确保数据在两个服务器上都可用。

EN

回答 1

Stack Overflow用户

发布于 2016-02-24 06:53:59

这是不可能有redis多主控(写在两个)。我可能会说它的复制速度非常快(查看Redis的slaveof命令)。

但是为什么你需要在同一台服务器上呢?将其作为服务进行访问。因此,每个节点都将访问实际数据。如果主服务器宕机,从服务器会立即将自己变成主服务器。

一个观察:您可能会注意到Redis以异步方式使用磁盘。一个append only文件,它会根据大小不时地设置检查点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35588827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档