Redis是一款常用的高性能的 key-value 内存数据库,它可以作为Memcached的替代品,它拥有更高的性能和功能,被广泛应用于系统数据库缓存等任务中。但在使用Redis后如果发现外部无法连接Redis,会造成无法使用Redis的情况,这时就需要对Redis进行相关的配置,以便解决外部无法连接redis的问题。
如果外部无法连接Redis的问题,那么首先要确认是否是Redis服务器上的相关设置出了问题。具体的操作是,打开Redis的配置文件,在“bind”项下设置 Redis 的监听地址,将其设置为 0.0.0.0,这样可以保证Redis服务器可以监听所有的地址。具体的操作如下:
vim /etc/redis.conf
bind 0.0.0.0
而且我们还需要注意在“protected-mode”设置项设置为no,这样可以禁止 Redis 的保护模式,以便外部可以连接到Redis服务器。如下:
protected-mode no
在做了上述的设置之后,我们再需要检查的是Redis的防火墙的设置,确保允许外部的IP访问这台Redis服务器,需要做的配置如下:
允许端口通过firewall
# firewall-cmd –zone=public –add-port=6379/tcp –permanent
# firewall-cmd –reload
上述操作就已经完成了Redis外部能连接的所有设置,我们可以通过telnet 命令来测试Redis是否可以正常连接,操作如下:
telnet 127.0.0.1 6379
如果连接正常,就会出现输入提示,如果不正常,就会提示连接失败或拒绝,此时还需要检查一下防火墙设置是否正确。
如果外部无法连接Redis的问题出现,需要先确认是否是Redis服务器上的相关设置出了问题;确保允许外部的IP访问这台Redis服务器,然后再重新启动Redis服务;最后使用telnet 命令来测试Redis是否可以正常连接。
成都创新互联建站主营:成都网站建设、网站维护、网站改版的网站建设公司,提供成都网站制作、成都网站建设、成都网站推广、成都网站优化seo、响应式移动网站开发制作等网站服务。
网站标题:解决外部无法连接Redis的方法(外部无法连接redis)
当前链接:http://www.shufengxianlan.com/qtweb/news11/359261.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联