我打算在主/从配置中配置 Redis。
我有三台机器(8GB RAM,8 核),计划使用一主两从。
这些机器的推荐硬件配置是什么?
最佳答案
Redis 不是 CPU 密集型,因此您应该为每台服务器至少配备 2 个内核(一个用于 Redis,一个用于备份,也许还有一个用于在服务器上执行基本操作?),更多的内核并不重要。 Redis 是单线程的。
根据商店的大小,获取尽可能多的 RAM。此外,进行转储会消耗 RAM,因此您的真实空间大小比您想象的要小。监控您的 RAM 使用情况以防止意外。
对于 RAM 类型,如果失败,redis 会失败,有时会静默(一致性破坏)。如果您需要小心处理您的数据,请始终使用 ECC RAM,它很昂贵,但可能比通过 redis 访问的 RAM 中损坏的数据导致未知影响更便宜。 Redis 没有针对 RAM 中的硬件错误的已知检查,即使它确实发生的情况非常罕见(发生的可能性比损坏的硬盘驱动器小)。
关于redis - Redis 专用服务器的良好硬件配置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29235558/