【问题标题】:Default timeout and keep-alive settings for memorystorememorystore 的默认超时和保持活动设置
【发布时间】:2019-12-19 20:33:05
【问题描述】:

我们计划从我们自己托管的 redis 实例迁移到 Google Cloud Memorystore。但似乎有一件事我在文档中找不到任何答案:

  • 默认内存存储超时设置
  • 默认 tcp 保持活动设置

我们在应用程序的一部分中存在一些连接出血(由于 Kubernetes 中的可抢占节点和 oom 崩溃),需要确保将这些设置为一些合理的值。

它们不在“可修改”下:https://cloud.google.com/memorystore/docs/reference/redis-configs#modifiable_configuration_parameters

但也未在“不可修改”下列出:https://cloud.google.com/memorystore/docs/reference/redis-configs#unmodifiable_configuration_parameters

如何找出这些设置(和其他设置)? (CONFIG 是一个被阻止的命令)

【问题讨论】:

    标签: timeout settings keep-alive google-cloud-memorystore


    【解决方案1】:

    作为 Cloud Memorystore 一项完全托管的服务,您只能更改非常有限的参数。如documentation的相关部分所述:

    大部分参数都是为 Cloud Memorystore for Redis 实例预先配置的,您无法更改它们。您在设置 Cloud Memorystore for Redis 实例时配置的其他参数。如需更多信息,请参阅Redis Configuration Parameters

    到目前为止,正如您所提到的,these 是唯一可修改的参数。并且不能修改timeouttcp-keepalive 参数。

    文档提到了以下REDIS.CONF 文件,其中默认值为:

    timeout 0
    tcp-keepalive 300
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 2016-05-13
      • 2018-11-09
      • 2018-03-16
      • 1970-01-01
      • 2015-01-25
      • 1970-01-01
      相关资源
      最近更新 更多