我想protected-mode
在我的生产 Redis上禁用。关于我从我的另一个 Redis-Sentinel 实例中得到的以下错误,我可以通过从它运行的主计算机连接到 Redis 来实时禁用它。
DENIED Redis 在保护模式下运行,因为已启用保护模式,未指定绑定地址,未向客户端请求身份验证密码。在此模式下,仅接受来自环回接口的连接。如果您想从外部计算机连接到 Redis,您可以采用以下解决方案之一:
1)只需禁用保护模式,通过从运行服务器的同一主机连接到Redis,从环回接口发送命令'CONFIG SET protected-mode no',但是如果这样做,请确保Redis不能从互联网公开访问。使用 CONFIG REWRITE 使此更改永久化。
2) 或者,您可以通过编辑 Redis 配置文件并将保护模式选项设置为“no”,然后重新启动服务器来禁用保护模式。
3) 如果您手动启动服务器只是为了测试,请使用“--protected-mode no”选项重新启动它。
4) 设置绑定地址或认证密码。
注意:您只需要执行上述操作之一,服务器就可以开始接受来自外部的连接。
但是当我连接并尝试禁用它时,我收到了 Error (error) ERR Unsupported CONFIG parameter: protected-mode
。
没有配置身份验证或其他任何东西 - 所有安全性都由防火墙规则管理。在redis.conf
几乎是默认的。
root@svim-redis03 /etc/redis # redis-cli
127.0.0.1:6379> CONFIG GET protected*
(empty list or set)
127.0.0.1:6379> CONFIG GET bind*
1) "bind"
2) "127.0.0.1"
127.0.0.1:6379> CONFIG SET protected-mode no
(error) ERR Unsupported CONFIG parameter: protected-mode
127.0.0.1:6379> exit
root@svim-redis03 /etc/redis # …
Run Code Online (Sandbox Code Playgroud) 我在 GCP 上有一个正在运行的实例,并想向其中添加另一个永久性磁盘。但它不会出现。
这是一个n1-standard-1
具有 10 GB 存储空间的实例(名为s03
)。我创建了另一个存储disk-1
并安装了它。然后我创建了disk-2
.
可悲的是,新的不会出现在这里ls /dev/disk/by-id
的文档中提到的那样。
我重新启动了系统并检查了日志,但找不到任何disk-2
不显示的问题。有任何想法吗?
fstab google-compute-engine google-cloud-platform debian-jessie