远程连接Redis不上

 修改redis.conf 文件
使用vim打开可以在61行看到: 
这里写图片描述
127.0.0.1修改成0.0.0.0,保存退出。
### 如何配置和实现远程连接 Redis 服务器 为了实现远程连接Redis 服务器,需要完成以下几个方面的操作: #### 1. 启动 Redis 服务并指定配置文件 通过命令 `redis-server /etc/redis.conf` 可以启动 Redis 服务,并加载指定的配置文件 `/etc/redis.conf`[^1]。 #### 2. 修改 Redis 配置文件允许外部访问 默认情况下,Redis 的绑定地址设置为本地回环地址 (`bind 127.0.0.1`),这会阻止其他设备访问该 Redis 实例。可以通过编辑 Redis 配置文件来更改此行为: - 打开配置文件 `/etc/redis.conf` 并找到 `bind` 参数。 - 将其修改为服务器的实际 IP 地址或者取消绑定限制(即删除或注释掉 `bind` 行)。例如: ```bash # bind 127.0.0.1 ``` 保存后重新启动 Redis 服务以应用新的配置[^3]。 #### 3. 设置密码保护(可选但推荐) 出于安全考虑,建议为 Redis 添加密码验证机制。同样在 `/etc/redis.conf` 文件中寻找 `requirepass` 字段并为其赋值一个强密码。例如: ```bash requirepass your_strong_password ``` 之后再次重启 Redis 服务使改动生效[^5]。 #### 4. 放行防火墙中的 Redis 默认端口 (6379) 如果操作系统启用了防火墙,则需确保开放了 Redis 使用的标准 TCP 端口号——通常是 6379 。具体做法如下所示: - 增加永久性的新规则允许特定流量进入; - 列举当前已批准的所有监听端点确认变更已被采纳; - 对整个防护体系结构执行重载动作让上述调整立即发挥作用。 ```bash firewall-cmd --add-port=6379/tcp --permanent firewall-cmd --list-ports firewall-cmd --reload ``` #### 5. 测试从另一台计算机上的客户端应用程序发起请求 当以上准备工作完成后就可以尝试利用各种类型的前端界面工具或者是编程接口建立跨网络节点之间的通讯联系了。比如采用 Python 脚本方式演示简单的键值存储读取过程时可以这样做: ```python import redis r = redis.Redis( host='目标主机IP', port=6379, password='your_strong_password' ) result_set = r.set('test_key', 'value') print(result_set) # 应返回True表示写入成功 retrieved_value = r.get('test_key').decode() print(retrieved_value) # 输出'value'证明获取正常 ``` 注意这里的 `host` 参数应替换为目标机器的真实公网地址;同时如果有设定过登录凭证则也需要相应填写进去以便顺利完成身份校验步骤[^4]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值