springboot连接不上redis的三种解决办法
作者:古董a 发布时间:2022-03-21 20:57:23
标签:springboot,连接,redis
第一种
查看防火墙是否打开6379端口 查看防火墙状态
systemctl status firewalld
如果防火墙没有启动的话。可以选择直接看后面两种方法。
或者就是打开防火墙,然后继续下面的步骤:
开启端口
firewall-cmd --zone-public --add-port=6379/tcp --permanent
#显示
success
–permanent 表示永久生效,没有此参数重启后失效
重启防火墙
firewall-cmd --reload
#显示
success
查看防火墙开放的端口
firewall-cmd --list-ports
查看里面是否有6379端口
或者直接
firewall-cmd --zone=public --query-port=6379/tcp
#显示
yes
第二种
修改application.yml的redis配置中的spring.redis.timeout中连接超时时间
redis:
database: 0 #redis 数据库索引(默认为0)
host: 192.168.200.131 #redis 服务器地址
port: 6379 #redis 服务器连接端口号
password: #redis 服务器连接密码 默认为空
lettuce:
pool:
max-active: 8 # 连接池最大连接数(使用负值表示没有限制) 默认8
max-wait: -1 #连接池最大阻塞等待时间(使用负值表示没有限制) 默认-1
max-idle: 8 #连接池最大空闲连接 默认8
min-idle: 0 #连接池最小空闲连接 默认 0
timeout: 5000 # 超时时间
第三种
修改redis的配置文件 redis.conf
找到你们安装redis时候的配置文件。
执行命令:vim/vi redis.conf
(1) 将bind 127.0.0.1(原因:bind 127.0.0.1生效,就只能本机访问redis)。
或者修改为:bind 0.0.0.0 。所有ip都可访问。建议在部署的时候还原。
(2) 将protected-mode yes 改成:protected-mode no
原因:redis3.2版本后新增protected-mode配置,默认是yes,即开启。设置外部网络连接redis服务,设置方式如下:
1、关闭protected-mode模式,此时外部网络可
以直接访问
2、开启protected-mode保护模式,需配置bind ip或者设置访问密码
来源:https://blog.csdn.net/m0_49683806/article/details/123352334
0
投稿
猜你喜欢
- Java中有四种权限修饰符publicprotected(default)private同一个类yesyesyesyes同一个包yesyes
- java 避免出现NullPointerException(空指针)的方法总结Java应用中抛出的空指针异常是解决空指针的最好方式,也是写出
- EntityWrapper的in用法EntityWrapper<UserLife> wrapper = new EntityWr
- 定义里氏替换原则(Liskov Substitution Principle,LSP),官方定义如下: 如果对每一个类型为S的对象o1,都有
- 本文主要介绍的是通过使用java的相关类可以实现对文件或文件夹的压缩。zlib是一种数据压缩程序库,它的设计目标是处理单纯的数据(而不管数据
- 1、说明isInterrupted()可以判断当前线程是否被中断,仅仅是对interrupt()标识的一个判断,并不会影响标识发生任何改变(
- 一、@RestController 注解在 Spring Boot 中的 Controller 中使用 @RestController 注解
- 要点有另一种方法来完成语句映射。 它们映射的语句可以不用 XML 来配置,而可以使用 Java 注解来配置。使用注解来映射简单语句会使代码显
- 这篇文章主要介绍了Java如何实现自定义异常类,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参
- 引言ShardingSphere的SQL解析,本篇文章源码基于4.0.1版本ShardingSphere的分片引擎从解析引擎到路由引擎到改写
- 一、首先我们先创建一个Maven项目把我们需要的包先准备好 1.打开pom.xml文件引入依赖,以下是整个pom.xml文件<
- 概述对List进行分组是日常开发中,经常遇到的,在JDK 8中对List按照某个属性分组的代码,超级简单。package test;impo
- SSH(Secure Shell)是一套协议标准,可以用来实现两台机器之间的安全登录以及安全的数据传送,其保证数据安全的原理是非对称加密。传
- 1.官方地址:http://mybatis.plus/guide/generator.html#%E4%BD%BF%E7%94%A8%E6%
- 本文为大家分享了如何使用eclipse创建java项目,供大家参考,具体内容如下首先,打开Eclipse,在工具栏依次点击【File】>
- 什么是RecyclerView关于RecyclerView,是一个主要用于展示和回收View的有一个控件,在官用了一句话来概括Recycle
- 今天去某在线教育面试面试官让做的一道题,题目描述如下:给定一个不重复的无序数组arr和一个定值num查找arr中是否有两个数的和等于num有
- 1.问题由来迷宫实验是取自心理学的一个古典实验。在该实验中,把一只老鼠从一个无顶大盒子的门放入,在盒中设置了许多墙,对行进方向形成了多处阻挡
- 表关联上一篇介绍了JPA的简单使用,这一篇介绍JPA在表关联上的使用一对一配置参数JPA对于数据实体一对一映射使用的是@OneToOne注解
- Hibernate是一个彻底的ORM(Object Relational Mapping,对象关系映射)开源框架。我们先看一下官方文档所给出