redisdesktopmanager无法连接到虚拟机中的redis

1.确保在win中可以ping到虚拟机
2.关闭linux中的防火墙

// 关闭防火墙
service iptables stop

将redis.conf文件中的
protected-mode yes修改为protected-mode no

//修改配置文件
protected-mode no

在这里插入图片描述
重启redis后,连接成功
在这里插入图片描述

### 连接 Redis Desktop Manager 到虚拟机中的 Redis 服务器 为了使 Redis Desktop Manager 成功连接至位于虚拟机内的 Redis 服务,需确认几个配置细节: #### 配置网络设置 确保主机与虚拟机之间的网络通信正常工作。这通常意味着要调整虚拟机软件(如 VirtualBox 或 VMware)的网络适配器设置为桥接模式或 NAT 模式,并开放必要的端口转发规则。 #### 获取 IP 地址和端口号 识别运行 Redis虚拟机的 IP 地址以及 Redis 使用的端口,默认情况下 Redis 使用的是 6379 端口[^1];而如果是在 Sentinel 模式下,则默认使用 26379 端口作为监控接口。 #### 修改防火墙规则 允许外部访问 Redis 所监听的端口,在某些环境中可能还需要修改安全组策略来放行特定端口的数据流。 #### 更新 Redis 配置文件 编辑 `/etc/redis/redis.conf` 文件,找到 `bind` 参数并将其更改为绑定到所有可用网卡 (`0.0.0.0`) 或者指定仅限于内部网络地址范围内的IP地址,以便其他设备能够通过该网络路径到达此机器上的 Redis 实例。另外还需取消注释 `protected-mode no` 行以关闭保护模式,但这一步骤应谨慎考虑安全性影响后再执行。 #### 设置密码验证(可选) 出于安全性的考量,建议启用密码认证机制。可以在上述提到的配置文件里添加如下两行: ```bash requirepass your_password_here ``` 完成以上准备工作之后就可以启动 Redis 客户端工具——Redis Desktop Manager 并按照下面的方式建立连接了: 打开 Redis Desktop Manager 应用程序; 点击左上角菜单栏里的 “File -> Add New Server Profile…” 来创建新的服务器概要信息; 输入名称用于描述这个新加入的服务实例; 填写之前获取到的目标 VM 上实际使用的 IP 和 Port 值; 如果有设定过 requirepass ,则在此处也填入相应的密码字段内; 最后保存更改即可尝试连接测试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值