Redisson Jar package Confict

redisson-jar.zip redisson-3.16.4.jar,redisson-3.16.4-javadoc.jar,redisson-3.16.4-sources.jar,redisson-spring-boot-starter-3.16.4.jar,redisson-spring-boot-starter-3.16.4-javadoc.jar,redisson-spring-boot-starter-3.16.4-sources.jar,redisson-spring-data-21-3.11.5.jar,redisson-spring-data-23-3.14.1.jar,redisson-spring-data-23-3.14.1-javadoc.jar,redisson-spring-data-23-3.14.1-sources.jar,redisson-spring-data-24-3.16.0.jar,redisson-spring-data-25-3.16.4.jar等相关的jar文件 立即下载

This problem confused me. Even more exprienced coders in my team couldn’t say why. Here is the problem description:

I pulled the code into my machine and didn’t change anything and I couldn’t run it locally, however, my co-workers could. So I tracked down the problem found the RedisConfig class threw Exeption:


When debugging, this method threw an Exeption.
在这里插入图片描述

So, the TL thought there was something wrong with Redisson dns which could not be accessed.
Therefore, I turned off the windows firewall, used all the way to make it right(I thought), but still not working.

After tons of trouble shooting, finally, I have found the reason: jar package conflict. Here is the tip page, thanks to the guy who posted it:

https://www.freesion.com/article/2273642720/

Solution:

Comment out these dependencies
在这里插入图片描述
And introduce new dependencies

  <!--netty Jar包冲突,保证redisson依赖在jpush maven加载顺序之上,否则jpush会覆盖redisson的netty jar,导致jar冲突-->
        <dependency>
            <groupId>org.redisson</groupId>
            <artifactId>redisson</artifactId>
            <version>3.8.2</version>
        </dependency>
        <dependency>
            <groupId>cn.jpush.api</groupId>
            <artifactId>jpush-client</artifactId>
            <version>3.2.17</version>
        </dependency>

Click “run application”, it went nicely 😃

redisson-3.3.2.jar Redis的java客户端,完美的支持分布式,较新版本的redission 立即下载

相关推荐

redisson-all-3.6.3.jar

redis web应用共享会话负载均衡所需jar redisson-all-3.6.3.jar

引入redisson jar包

引入 Redisson Jar 包:高效使用 Redis 的 Java 客户端 Redis 是一个开源的高性能键值存储系统,广泛应用于缓存和存储大量数据。为了在 Java 应用中更高效地使用 Redis,我们可以通过引入 Redisson,这是一个为 Java 提供的 Redis 客户端。本文将详细介绍如何引入 Redis...

weixin_40318342的博客 426

强化学习_06_pytorch-TD3实践(BipedalWalkerHardcore-v3)

DDPG的critic会高估, 从而导致actor策略失败。TD3是增加了三个关键技巧优化DDPG。经过优化后的TD3(Twin Dalayed DDPG 双延迟深度确定性策略梯度算法)适合于具有高维连续动作空间的任务。

RL小站 2690

redisson工具类_redisson的使用

作用:提供分布式锁的一些列工具类。使用步骤1.引入jar包<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>2.7.0</version> </dependency> 2...

weixin_31202821的博客 1619

FLUKA软件在Ubuntu的安装指南(亲测有效)

FLUKA其强大的蒙特卡洛模拟能力使得用户能够模拟复杂的辐射相互作用过程

chencheng1127的博客 2887

Win10下Altera USB-Blaster驱动安装详解:禁用数字签名与排查指南

在嵌入式开发和FPGA调试过程中,驱动安装是工程师绕不开的环节,尤其是当操作系统对驱动签名有严格限制时,硬件往往无法被正常识别。数字签名是系统验证驱动程序来源和完整性的重要机制,Win10出于安全考虑,默认拒绝加载未经签名的驱动,这正是Altera USB-Blaster下载器在设备管理器中显示未知设备或黄色感叹号的根本原因。通过理解设备管理器的排查逻辑,掌握临时禁用驱动强制签名或开启测试模式的方法,配合正确的驱动文件路径选择与手动安装操作,即可解决Quartus无法检测到下载器的问题。这一流程同样适用于许

weixin_29164497的博客 247

JAVA分布式锁

注解分布式锁

SMJ0809的博客 244

colmap+openMVS稠密重建

简要记录一下colmap+openMVS稠密重建相关使用。

weixin_41631106的博客 2244

Redisson介绍和简单使用

现在项目一般都是使用分布式集群部署,对后台业务数据的某些操作需要考虑加锁的问题,而jdk的synchronize加锁机制已经不适合做集群部署的操作,因为synchronize关键字只是针对于单体部署的单台虚拟机有用。考虑到现在系统使用redis做缓存比较高效,此处推荐使用redis下的分布式锁redisson进行加锁操作。不可重入。

love_eat_peach的博客 1243

慕课软件质量保证与测试(习题集)

慕课金陵科技学院.软件质量保证与测试.期末复习.习题汇总0 总目录1 绪论1.1 软件质量保证与测试的产生与发展1.2 软件缺陷,软件错误,软件故障1.3 软件质量保证与测试的意义,原则和挑战1.4 单元测试1.5 课后作业2 软件测试策略2.1 软件测试的模型,过程和生命周期2.2 软件测试的方法和技术2.3 单元测试2.4 课后作业3 黑盒测试3.1 黑盒测试概述3.2 等价类划分测试3.3 边界值测试3.4 错误推测法3.5 判定表驱动法3.6 因果图法3.7 场景法3.8 正交实验法3.9 单元测试

weixin_42473228的博客 5万+

LLC谐振变换器中的软开关艺术:ZVS与ZCS的协同设计

本文深入解析了LLC谐振变换器如何通过巧妙的电路设计,协同实现零电压开关(ZVS)与零电流开关(ZCS),从而大幅降低开关损耗与电磁干扰,提升电源效率。文章结合设计实战,详细阐述了谐振参数计算、器件选型及调试避坑指南,为高效、高功率密度电源设计提供了核心思路与解决方案。

weixin_29216957的博客 353

Redisson官方文档 - Redisson项目介绍

Redisson项目介绍 Redisson是架设在Redis基础上的一个Java驻内存数据网格(In-Memory Data Grid)。充分的利用了Redis键值数据库提供的一系列优势,基于Java实用工具包中常用接口,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,...

weixin_34242658的博客 1万+

高速PCB设计中的信号完整性挑战:回损、插损与串扰的深度解析

本文深入探讨了高速PCB设计中的信号完整性挑战,重点分析了回损、插损与串扰三大关键问题。通过实际案例和专业技术解析,提供了降低回损的阻抗控制技巧、减少插损的板材选择建议以及抑制串扰的布线策略,帮助工程师应对5G和AI芯片时代的高速信号传输需求。

websocket5live的博客 265

Redisson Jar 资源包

Redisson Jar 资源包 去发现同类优质开源项目:https://gitcode.com/ 此压缩文件 redisson-jar.zip 包含了Redisson的相关Java存档(JAR)文件,适用于Java应用程序与Redis进行集成。 文件列表 以下是压缩包中的文件列表: redisson-3.16.4.jar:Redisson核心库版本3.16.4。 redisson-3.16.4...

gitblog_06730的博客 965

绝缘检测原理和绝缘电阻计算方法

绝缘检测的目的就是计算绝缘电阻,当绝缘电阻低于某个阈值,则很可能会造成电池短路、漏电,威胁人员安全

m0_56208280的博客 4万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

RedissonJar资源包:Java应用与Redis集成的强大工具

RedissonJar资源包:Java应用与Redis集成的强大工具 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 RedissonJar资源包是一个专为Java应用设计的资源集合,它包含了Redisson的各种Java存档(JAR)文件。这些文件使得Java应用程序可以轻松地与Redis进行集成,实现高效的数据处理和分布式锁等功能。该资源包包括核心库、Javadoc...

gitblog_06752的博客 736

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

redission----实现redis分布式锁

需求就是:一个服务接口不允许同时去访问,由于接口很多,用注解的方式动态给服务接口添加分分布式锁 引入redission的jar <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.11.0</version&gt

beiduofen2011的专栏 540

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

源码篇--Redisson 分布式锁lock的实现

我们知道Redis 缓存可以使用setNx来作为分布式锁,但是我们直接使用setNx 需要考虑锁过期的问题;此时我们可以使用Redisson 的lock 来实现分布式锁,那么lock 内部帮我们做了哪些工作呢。锁过期自动续时的触发条件是tryLock设置的锁到期时间leaseTime == -1;

拽着尾巴的鱼儿的博客 1831

redisson无法连接redis jar包冲突

限贴下代码 package com.shinedata.util.redis; import org.redisson.Redisson; import org.redisson.api.RedissonClient; import org.redisson.config.Config; import org.slf4j.Logger; import org.slf4j.LoggerFact...

程序员 1万+

使用redisson简单实现分布式锁

什么是分布式锁 分布式锁的实现方案 使用redisson简单实现分布式锁 redisson实现分布式锁的核心代码 总结

bugMakker的博客 724

redisson分布式锁

基于Redisson实现分布式锁 我们一起Coding吧! 引入Redisson的jar包 进行Redisson与Redis的配置 使用分布式锁 通过JAVA API方式引入Redisson Spring项目引入Redisson Spring Boot项目引入Redisson 官网redisson.org 如果是 引入redisson的jar包 如果是springboot引入是不同的,具体看官网 下面是Spring引入 具体测试架构 application.properties logging.pa

罗彬桦的博客 284

Spring-项目启动正常,打成jar包访问报错ClassNotFoundException:org.springframework.data.redis.connection.RedisStream

所以接下来去检查redisson的配置和pom文件中的依赖版本。所以,问题就找到了,redisson版本不匹配,所以我们排除掉SpringBoot2.5版本的redisson-spring-data,也就是redisson-spring-data-25,然后重新导入SpringBoot2.1版本的redisson-spring-data。而我们3.16.8版本的redisson依赖中的版本对应的是redisson-spring-data-25,也就是SpringBoot2.5版本。

努力搬砖,顶峰相见 1148

Redisson连接Redis服务器

package bright.redisson; import org.redisson.Redisson; import org.redisson.api.RedissonClient; import org.redisson.config.Config; import org.redisson.config.SingleServerConfig; public class Redisso...

look4liming的专栏 5736

redis分布式锁 -- 基于redisson实现

线程去获取锁,获取成功: 执行 lua脚本,保存数据到 redis数据库。线程去获取锁,获取失败: 一直通过 while循环尝试获取锁,获取成功后,执行 lua脚本,保存数据到 redis数据库。

白银の王二 589

springboot整合redisson简单实现分布式锁--重入锁

springboot整合redisson简单实现分布式锁--重入锁。

weixin_43969830的博客 435

分布式锁-Redis解决方案和Redisson解决方案

文章目录1:分布式锁的概念1:概念2:锁/分布式锁/事务区别2:本文使用的案例场景1:需求2:controller层代码3:锁控制层代码(使用synchronized 不成功)4:调用的订单业务代码3:Redis解决方案-手写redis1:原理和问题优化处理2:锁机制代码-设置过期时间和只能释放自己的锁3:锁机制代码-手动增加续约时间4:Redis解决方案-redisson1:Redisson 一个用来进行分布式锁的工具类2:导入redisson依赖3:设置RedissonClient4:业务使用5:缺点

苍煜 2993
上一篇: How to not register eureka when starting a module
下一篇: Compare The First Chinese Character And Make A Positive Sequence List
JavaRider
博客等级 码龄7年 0粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值