Redis连接被拒原因分析(redis连接拒绝的原因)

及解决方案

十年的边坝网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整边坝建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“边坝网站设计”,“边坝网站推广”以来,每个客户项目都认真落实执行。

Redis是一款专为开发者创建的开源的内存键值数据库,如果出现Redis连接被拒的现象,我们应该如何解决呢?

下面一起来分析一下,Redis连接被拒的原因及解决方案。

一、Redis连接被拒的原因

1. 防火墙拒绝Redis连接

众所周知,Redis默认端口为6379,集群交互默认通讯端口为7005,如果这两个端口都没有在你的防火墙中开启,那么连接时就会被拒绝。

2. Redis服务器配置了密码登录

Redis是单一用户的,如果Redis服务器配置了密码登录,也会导致连接被拒绝。

3. Redis服务器宕机

如果Redis服务器出现宕机的情况,将会导致连接被拒绝。

二、Redis连接被拒的解决方案

1. Ansible部署

可以利用Ansible快速的部署Redis,用playbook的形式来快速部署,剩下的就是安装Redis服务器端与客户端,然后开放相应的端口,再对密码登录做些设置。

代码:

- name: install Redis
hosts: node-1
become: yes
tasks:
- name: download Redis files
get_url:
url: http://download.redis.io/releases/redis-5.0.5.tar.gz
dest: /opt
- name: tar the Redis files
unarchive:
src: /opt/redis-5.0.5.tar.gz
dest: /opt
- name: install Redis
shell: |
cd /opt/redis-5.0.5
make && make install

2. 更改防火墙

如果是防火墙拒绝Redis连接,那么可以更改防火墙的设置,将6379端口和7005端口添加进去,然后重启防火墙服务:

代码:

firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --zone=public --add-port=7005/tcp --permanent
systemctl restart firewalld

3. 重启Redis服务

如果Redis出现服务器宕机情况,可以尝试重启Redis服务:

代码:

systemctl restart redis

以上就是关于Redis连接被拒的原因分析及解决方案的全部内容,希望对您有所帮助。

成都网站设计制作选创新互联,专业网站建设公司。
成都创新互联10余年专注成都高端网站建设定制开发服务,为客户提供专业的成都网站制作,成都网页设计,成都网站设计服务;成都创新互联服务内容包含成都网站建设,小程序开发,营销网站建设,网站改版,服务器托管租用等互联网服务。

本文名称:Redis连接被拒原因分析(redis连接拒绝的原因)
文章源于:http://www.shufengxianlan.com/qtweb/news23/512223.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联