地理分布式键值缓存的缓存一致性

问题描述

我正在寻找一种分布式缓存解决方案,它支持缓存一致性协议的类似 MOESI/MOESIF 的实现。

我们的缓存节点分布在全球各地,因此它们之间的延迟很大。因此,如果我们不能影响单个键的放置(例如 Redis 集群),那么对键空间进行分区的分布式缓存将无法工作。

我正在考虑一个集群,其中某个键的修改将使该键的所有其他副本无效,这些副本可能被其他节点缓存。 几乎是 MOESI/MOESIF 的一个版本,但规模更大(云与芯片)。

有人知道支持这个的键值数据库或分布式缓存吗?

我目前最好的办法是通过实现一个小型代理来在 Redis 之上实现此功能,该代理实现多个 Redis 实例之间的一致性。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)