【发布时间】:2018-09-06 02:11:12
【问题描述】:
据我了解,redis 的最佳实践涉及许多具有小值的键。
但是,我们有几十个密钥,我们希望每个密钥存储几 MB。当流量较低时,这在大多数情况下都可以解决,但在流量较高的情况下,我们发现超时错误开始堆积。这会导致我们对 redis 的所有微小请求都出现问题,这些请求以前是可靠的。
较大的值用于优化我们网站功能的关键部分,并在运行良好时真正提升性能。
有没有一种好方法可以隔离这些大值,以免它们干扰我们最佳实践大小值的网络 I/O?
请注意,我们不需要动态发现一个值是 >100KB 还是以 MB 为单位。我们有一个特定的方法,我们可以使用单独的 redis 服务器/实例/数据库/节点/分片/分区(我不是硬件专家)。
【问题讨论】: