小编Tho*_*rzl的帖子

如何关闭Redis中的“保护模式”?

我想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)

redis redis-sentinel

10
推荐指数
1
解决办法
4万
查看次数

如何在不重启服务器的情况下添加新的永久性磁盘?

我在 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

8
推荐指数
1
解决办法
3709
查看次数