IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 提问:jedis成功连接使用redis,但过了一段时间后又连接不上了,重启服务器后又可以连上 -> 正文阅读

[大数据]提问:jedis成功连接使用redis,但过了一段时间后又连接不上了,重启服务器后又可以连上

问题遇到的现象和发生背景

Redis是安装在腾讯云的Linux上的
可以正常连接,但是没有其他修改,一段时间(半个小时到一个小时左右)之后,又连接不上了,使用 firewall-cmd --reload重启一下防火墙后又能连接上了,求大佬们分析一下

问题相关代码,请勿粘贴截图

示例:使用jedis

@Test
    void testRedis() {
        redisUtils.set("hho","hihi");
        System.out.println(redisUtils.get("hho"));
    }
运行结果及报错内容

核心意思就是这三条报错

org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 106.55.180.122:6379

Caused by: io.lettuce.core.RedisConnectionException: Unable to connect to 106.55.180.122:6379

Caused by: io.netty.channel.ConnectTimeoutException: connection timed out: /106.55.180.122:6379
我的解答思路和尝试过的方法
  1. 相关依赖
    网上说的这两种办法我都尝试过
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eBlIqFTd-1638801012911)(https://img-mid.csdnimg.cn/release/static/image/mid/ask/699134997836140.png "#left")]

  2. yum配置文件
    网上说的这两种办法我都尝试过,对应上面的依赖,选择jedis还是lettuce都一样连接不上,但是报的错不一样,上面的报错我是使用jedis的,lettuce是另一种的报错
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aO3cGC26-1638801012913)(https://img-mid.csdnimg.cn/release/static/image/mid/ask/696964997836196.png "#left")]

  3. redis配置
    daemonize yes 守护线程开启了
    protected-mode no 保护模式也关了
    #bind 127.0.0.1 绑定ip也注释掉了
    没有使用密码

  4. 防火墙
    腾讯云上的防火墙6379端口开启了
    防火墙开了
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k7jEs2mf-1638801012913)(https://img-mid.csdnimg.cn/release/static/image/mid/ask/43122799783611.png "#left")]
    防火墙6379端口也开放了
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-95lCpyr4-1638801012914)(https://img-mid.csdnimg.cn/release/static/image/mid/ask/426187997836173.png "#left")]

  5. 还有尝试过一些telnet的方法
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-upksxC3n-1638801012915)(https://img-mid.csdnimg.cn/release/static/image/mid/ask/727204008836184.png "#left")]
    尝试telnet6379,按下回车之后就变成下面这样了, 不是很懂 ,不知道这是成不成功的意思
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zfZTBWzg-1638801012916)(https://img-mid.csdnimg.cn/release/static/image/mid/ask/894333008836177.png "#left")]

我想要达到的结果

但是就是报错连接不上
但是如果重启防火墙 firewall-cmd --reload
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uaRW4r8M-1638801012917)(https://img-mid.csdnimg.cn/release/static/image/mid/ask/145468997836161.png "#left")]

又神奇的发现可以连接上redis可以使用了
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e0by3NGx-1638801012918)(https://img-mid.csdnimg.cn/release/static/image/mid/ask/154619997836112.png "#left")]

但是但是但是 过了一段时间 又回到之前报错连接不上了
求各位大佬帮忙解决下

题外话
我是SpringBoot项目打包成jar部署到linux上 ,使用nohup java -jar 项目.jar & 这样的
项目中有用到redis做事务和锁,但是因为redis连不上,要自己手动登上linux去重启一下服务器才能用redis

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-07 12:05:45  更:2021-12-07 12:08:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:22:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码