我正在寻找替代 memcached 的方法。我们的中央 memcached 节点有大量流量,我想将其分流。我能做的中继网络非常有限。
我的总体想法是在每个 Web 服务器上安装一个 memcached 类型的守护进程,并让守护进程在所有守护进程上复制设置/删除/更新,以便每个 Web 服务器连接到套接字或本地主机。所有数据应在所有节点上可用。
替代方案: - repcached(最多 2 个主服务器) - redis(单主服务器) - couchdb/mongodb/handlersocket - 磁盘上的持久数据,我想删除磁盘部分以获得更高的性能。
有什么提示吗?
答案1
考虑在缓存(仅内存)模式下使用 Membase,它是基于 memcached 的