1

我使用 memcached 来保存大约 5MB 的数据。大约 40% 的数据每秒钟更新一次,这导致 memcached 客户端和服务器之间的 qps 大约为 280 次,其中 get 和 set 各占一半的查询。除了实现这么大的数据交易,我也遇到了HA问题。

在我选择 memcached 之前,我也看过 Redis。但它似乎只有一个线程,不太可能在数据持久性上表现良好。此外,当 Redis 与 Memcached 一起使用时,它的客户端也不是那么容易访问。

但是如何使用 memcached 进行 HA?我应该如何保持主从 memcached 服务器之间的数据重复;当一个 memcached 服务器崩溃时,随之而来的是数据一致性问题。是否已经有一些用于 memcached HA 的好工具,或者是否有更好的 NoSql 数据库而不是 memcached?

4

1 回答 1

0

也许你可以使用 repcached(repcached.lab.klab.org) 或 magent( https://code.google.com/p/memagent/ )

于 2013-12-01T15:43:15.483 回答