Redis 专用服务器的良好硬件配置是什么?

What would be a good hardware configuration for a Redis dedicated server?

我打算在 Master/Slave 配置中配置 Redis。

我有三台机器(8GB内存,8核),打算一主两从。

这些机器的推荐硬件配置是什么?

Redis 不是 CPU 密集型,因此您应该为每台服务器至少配备 2 个内核(一个用于 Redis,一个用于备份,也许还有一个用于在服务器上执行基本操作?),更多不是真的很相关。 Redis 是单线程的。

根据商店的大小,获取尽可能多的 RAM。此外,进行转储会消耗 RAM,因此您的真实 space 大小比您想象的要小。监控您的 RAM 使用情况以防止意外。

对于 RAM 类型,如果它失败,redis 会失败,有时会静默(破坏一致性)。如果您需要小心处理您的数据,请始终使用 ECC RAM,它很昂贵,但可能比通过 redis 访问的 RAM 中损坏的数据导致未知影响更便宜。 Redis 没有针对 RAM 硬件错误的已知检查,即使这种情况非常罕见(比损坏的硬盘更不可能发生)它确实会发生。