linux redis允许外网ip访问
·
在执行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)