linux redis允许外网ip访问

来源:互联网 发布:身边的女神自律知乎 编辑:程序博客网 时间:2024/06/07 04:07

在执行redis客户端在通过远程连接的方式运行的时候,会报错Could not get a resource from the pool。当时的时候还不知道是什么问题,后来发现是redis默认配置是127.0.0.1本地配置。我们需要修改配置,允许我们可以使用其他ip进行访问。

步骤一

我们需要进入我们的redis的配置文件(默认版地址)

vi  /etc/redis/6379.conf

这里写图片描述
找到bind 127.0.0.1将其注释掉,这个限制redis只能本地进行访问。

步骤二

重启redis,使用安装文件重新启动

redis-server /etc/redis/6379.conf

因为我开始使用service redis_6379 stop或者/etc/init.d/redis_6379 stop命令停止redis进程发现会报错。
所以直接使用安装文件进行重启。

步骤三

如果设置密码:执行命令 redis-cli -h IP地址 -p 端口号 -a 密码
没有设置密码:执行命令 redis-cli -h IP地址 -p 端口号
例如

redis-cli -h 192.168.1.22 -p 6379 -a 123456

这里写图片描述
这样我们就配置好了redis允许外网访问

参考文章:
处理:/var/redis/run/redis_6379.pid exists, process is already running or crashed
配置redis外网可访问,并只允许指定的ip可访问redis

0 0
原创粉丝点击