架设了一个运程redis服务器,发现远程连接的时候被拒绝。修改了一下redis的配置文,重启下redis服务就可以了。

解决redis远程访问被决绝折方法

1、找到 redis 配置文件,在redis安装目录中查找即可

注意:

(1)、linux 下redis配置文件为 redis.conf

(2)、window 下redis配置文件为 redis.windows.conf

2、修改访问IP

找到 #bind 127.0.0.1 如下面所示

redis远程连接被拒绝的解决方案

(1)、任何IP都可访问

去掉前面的“#”号,并将 bind 后面的IP改为 0.0.0.0

bind 0.0.0.0

redis远程连接被拒绝的解决方案

(2)、修改为指定的ip可访问

去掉前面的“#”号,并将 bind 后面的IP改为指定的ip即可

bind 192.168.31.11

redis远程连接被拒绝的解决方案

3、关闭保护模式

如果远程访问 redis 必须要关闭 redis 的保护模式。

找到 protected-mode ,并将其值为 no

protected-mode no

redis远程连接被拒绝的解决方案

4、修改端口号

redis 默认的端口号,默认为 6379,如果不需要可以改成自定义的。

port 6379

redis远程连接被拒绝的解决方案

5、加入密码

如果redis需要远程连接,一定要加上访问密码,用来加强其安全性

搜索下面的字段

requirepass

然后在其后面,加上自定义的密码即可!

redis远程连接被拒绝的解决方案