【问题标题】:Configuration of Running Redis Instance in Swisscom CloudFoundrySwisscom CloudFoundry中运行Redis实例的配置
【发布时间】:2023-03-19 21:43:02
【问题描述】:

我正在尝试读取正在运行的 Redis 实例的配置。我想更好地了解 Redis 的配置方式,尤其是在持久性设置方面。

我已成功连接到正在运行的 Redis 实例(SSH 隧道)并尝试执行以下命令:

CONFIG GET *
CONFIG GET appendonly

但是,我收到了消息

ERR unknown command 'CONFIG'

如果我在没有任何参数的情况下调用命令“CONFIG GET”,我会收到消息

Invalid input argument for command: 'CONFIG GET', passed 0 arguments, must be in range 1 - 1

所以命令是已知的。好像是权限问题!?有没有办法获取配置?

【问题讨论】:

  • 出于安全原因,CONFIG 命令不可用。您对哪些参数感兴趣?
  • appendfsync 和 appendonly。问题归结为 Redis 实例提供的持久性保证。例如。它只是适合缓存还是我们可以将其用作通用键值存储。

标签: redis swisscomdev


【解决方案1】:

当前的 Redis 产品(2019 年 3 月)具有以下持久性设置:

appendonly yes
appendfsync everysec

它运行 2 个副本。

请注意,这与 Swisscom 当前的服务产品有关联,未来可能会发生变化。

【讨论】:

  • 削弱持久性保证将是一个非常糟糕的主意,因为应用程序将依赖于您今天提供的保证。
  • 这只是一个笼统的说法。我不知道应该改变持久性。这肯定会被宣布。
猜你喜欢
  • 2018-04-12
  • 2019-09-28
  • 1970-01-01
  • 1970-01-01
  • 2019-08-06
  • 2019-08-29
  • 1970-01-01
  • 2019-10-11
  • 2020-12-16
相关资源
最近更新 更多