允许redis远程访问 修改redis.conf 如图,默认为127.0.0.1只能本地访问,修改为0.0.0.0

允许redis远程访问

修改redis.conf

如图,默认为127.0.0.1只能本地访问,修改为0.0.0.0

### 使用 `redis-cli` 连接至指定主机的 Redis 服务器 当尝试通过 `docker exec -it 4f redis-cli` 命令连接到 Redis 报告错误 "Could not connect to Redis at 127.0.0.1:6379: Connection refused" 时,这表明客户端试访问本地地址而非容器内部的服务[^1]。 为了成功地使用 `redis-cli` 连接到位于特定主机上的 Redis 实例: #### 修改绑定地址 编辑 `redis.conf` 文件中的 `bind` 参数设置为 `0.0.0.0` 或者目标机器的实际IP地址。这样可以让 Redis 接受来自任意网络接口的请求而不是仅限于 localhost。 ```bash # 在 redis.conf 中找到如下行并修改 bind 0.0.0.0 ``` #### 配置防火墙规则 确保操作系统级别的防火墙允许外部流量到达 Redis 默认监听端口(通常是 6379)。如果是在云环境中运行,则还需要开放安全组或网络安全策略以允许入站 TCP 流量进入该端口号。 #### 启动带有自定义配置文件的 Redis 服务 按照给定说明启动 Redis 并应用新的配置更改: ```bash sudo redis-server /path/to/your/custom_redis.conf ``` 或者对于 systemd 系统可执行以下操作来重启服务以便加载最新配置: ```bash sudo systemctl restart redis ``` 注意这里 `/path/to/your/custom_redis.conf` 应替换为你实际使用的路径[^2]。 #### 使用 `redis-cli` 进行远程连接 一旦上述步骤完成,在另一台计算机上可以通过提供完整的主机名/IP 地址以及端口号的方式调用 `redis-cli` 来建立连接: ```bash redis-cli -h your.server.ip.address -p port_number ``` 其中 `-h` 参数后面跟的是你要连接的目标服务器 IP 地址;而 `-p` 则用于指明要连接的具体端口,默认情况下是 6379。 例如,假设 Redis 正在侦听公共 IP 地址 `192.168.1.100` 上的标准端口: ```bash redis-cli -h 192.168.1.100 -p 6379 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

java知路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值