E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Redisson
基于
Redisson
的RAtomicLong实现全局唯一工单号生成器
最近几年,我一直从事的是运营平台业务开发。每天,我们都需要处理大量的工单配置工作。为了生成工单号,我们建立了一张专用的数据库表,用于记录和生成工单号。每次创建工单时,我们会查询这张表,根据年份字段、月份字段和模块编码找到最大的自增序列号。随后,我们将自增序列号加一,与模块编码、年月序列号拼接以生成工单号,并将相关信息写入表中。这种方法一直使用得很顺利,因为工单配置的量并不是特别大,一直都没有出现问
修己xj
·
2024-01-24 11:24
springboot
开发语言
java
Redisson
分布式锁入门使用(可重入锁(lock))
目录一、
Redisson
是什么二、使用
Redisson
1.引入Maven依赖2.编写自定义配置类3.实现分布式可重入锁附加引申一、
Redisson
是什么
Redisson
开源框架是一个Redis的分布式锁的现成实现方案
百炼成神 LV@菜哥
·
2024-01-24 10:51
redis
java编程
spring学习
spring
boot
分布式
java
【Java万花筒】缓存与存储:Java应用中的数据处理利器
本文将介绍一系列在Java应用中广泛使用的数据缓存与存储库,涵盖了Ehcache、
Redisson
、ApacheCassandra、Hazelcast以及ApacheIgnite。
friklogff
·
2024-01-24 07:31
Java万花筒
缓存
java
开发语言
数据库
【Spring Boot 3】【Redis】集成
Redisson
实现消息发布订阅
【SpringBoot3】【Redis】集成
Redisson
实现消息发布订阅背景介绍开发环境开发步骤及源码一、创建`springboot3-redis-
redisson
-mq-interface`二、创建
又言又语
·
2024-01-23 10:45
Spring
spring
boot
redis
redisson
mq
关于缓存 db redis local 取舍之道
文章目录前言一、影响因素二、dborredisorlocal1.db2.redis3.local三、
redisson
和CaffeineCache封装3.1
redisson
3.1.1maven3.1.2封装
Mr-Wanter
·
2024-01-23 08:13
【Java技术】
数据库
缓存
redis
【Spring Boot 3】【Redis】集成
Redisson
【SpringBoot3】【Redis】集成
Redisson
背景介绍开发环境开发步骤及源码工程目录结构总结背景软件开发是一门实践性科学,对大多数人来说,学习一种新技术不是一开始就去深究其原理,而是先从做出一个可工作的
又言又语
·
2024-01-23 06:38
Spring
spring
boot
redis
redisson
第七天业务题
定时发放:通过
Redisson
的延迟队列完成。也可以设置优惠券的使用限制:固定天数:优惠券领取后的有效时间。固定时间段:优惠券只能在固定时间段中使用。同时也可以给优惠券的领取次数进行设置。
IT_Rocter
·
2024-01-23 03:15
业务题
java
redis连接池参数
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:48
redis
数据库
缓存
布隆过滤器
误判率的计算公式关于删除困难java写一个布隆过滤器
redisson
布隆过滤器的使用布隆过滤器布隆过滤器(BloomFilter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列
敖小军
·
2024-01-22 23:48
java
redis的过期淘汰策略
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:48
redis
数据库
缓存
redis分布式锁
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:18
redis
分布式
数据库
redis分布式锁
redisson
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:18
redis
分布式
数据库
redis缓存优化
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:18
缓存
redis
数据库
redis的集群架构
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:47
redis
架构
数据库
Redis的单线程和高性能
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:47
redis
数据库
缓存
redis管道操作(节省网络IO开销)
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:47
redis
数据库
缓存
redis的lua脚本
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:47
redis
lua
数据库
Redis主从架构
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:17
redis
架构
数据库
redis哨兵架构
系列文章目录redis主从架构redis哨兵架构redis的集群架构Redis的单线程和高性能redis管道操作(节省网络IO开销)redis的lua脚本redis分布式锁redis分布式锁
redisson
redis
敖小军
·
2024-01-22 23:46
redis
架构
bootstrap
Redisson
分布式锁源码篇
❤️文章目录
Redisson
分布式锁源码篇一、使用
Redisson
分布式锁1.1引入依赖1.2调用API二、源码解析2.1可重入锁原理(1)原理解释(2)源码分析①尝试获取锁②
欧克小奥
·
2024-01-22 23:13
Redis
分布式
Redisson
Redisson
分布式锁的watch dog自动续期机制
背景据
Redisson
官网的介绍,
Redisson
是一个JavaRedis客户端,与Spring提供给我们的RedisTemplate工具没有本质的区别,可以把它看做是一个功能更强大的客户端(虽然官网上声称
zhifeng687
·
2024-01-22 13:57
分布式
redis
分布式锁原理及实现
三、单台服务器使用锁的场景四、分布式锁五、Redis实现分布式锁及存在问题六、
Redisson
实现分布式锁七、定时任务+锁一、锁的使用场景1.控制定时任务执行定时任务多次执行浪费资源:多台服务器到同一时间都执行缓存预热脏数据
乐小鑫
·
2024-01-22 13:25
浪花
-
后端
Java
Redis
分布式
redis
java
Redis高并发分布式锁
目录场景描述订单扣减场景举例代码调整1代码调整2代码调整3
redisson
锁续命核心代码场景描述订单扣减场景举例//首先在redis中setstock300@RequestMapping("/deduct_stock
山鸟与鱼!
·
2024-01-22 06:07
分布式中间件
redis
分布式
数据库
java
后端
缓存
PIG框架学习3——
Redisson
实现业务接口幂等
零、前言业务接口幂等问题是在开发中遇到的,如果对业务接口代码不进行幂等控制,并且在前端没有对请求进行限制的情况下,可能会出现多次对接口调用,导致错误异常的发生。就上述情况,对PIGX自带的业务接口幂等实现进行了相关的学习,相关具体内容可以参考官方文档,本文章只是作为学习笔记。一、接口幂等概念幂等性原本是数学上的概念,在数学中表示对同一操作的多次执行,产生的结果与仅执行一次的结果相同。用在接口上就可
重生之我是Banana
·
2024-01-22 06:05
从零开始的PIG框架学习生活
学习
java
Linux中如何实现定时任务
一般实现的方法有几种:使用RocketMQ、RabbitMQ、Pulsar等消息队列的延时投递功能使用
Redisson
提供的DelayedQueue有一些方案虽然广为流传
千锋
·
2024-01-21 20:47
redisson
-spring-boot-starter 自动化配置源码解析
版本
redisson
-spring-boot-starter:3.25.2此starter会自动注册
Redisson
ClientBean并可通过注册
Redisson
AutoConfigurationCustomizerBean
路过君_P
·
2024-01-21 08:02
spring
spring
redis
redisson
spring boot整合redis中间件与热部署实现
Redisspringboot整合redis最常用的有三个工具库Jedis,
Redisson
,L
_小许_
·
2024-01-21 02:15
#
Spring
Boot
redis
spring
boot
中间件
redisson
的延时队列机制简述
rabbitmq或者rocketmq的延迟消息;但是系统中不一定集成了mq,但为了控制分布式下的并发,一般redis都是有集成的;redis的key过期监听那个时间不准确,在集群环境下节点挂了也容易丢失;那么用
redisson
好大的月亮
·
2024-01-20 14:20
springboot
redis
redis
spring
boot
编写时间类的工具类
编写时间类的工具类文章目录编写时间类的工具类时间工具类DateTimeUtil时间工具类DateTimeUtilpackagecom.kang.
redisson
.utils;importorg.apache.commons.lang3
烟火缠过客
·
2024-01-20 10:20
基础稳固
开发语言
java
SpringBoot+
Redisson
分布式锁
SpringBoot+
Redisson
分布式锁文章目录SpringBoot+
Redisson
分布式锁1.引入依赖2.yaml配置3.编写配置类org.
redisson
.config.Config类是
Redisson
烟火缠过客
·
2024-01-20 09:47
redis
spring
boot
分布式
后端
springboot集成
redisson
1.pom.xml引入依赖org.
redisson
redisson
-spring-boot-starter3.17.7不需要额外引入其他关于redis的依赖,在
redisson
的依赖文件中已经专门引入了
souldomain
·
2024-01-20 09:08
redis
spring
boot
后端
java
JsonParseException: Unexpected character (‘a‘ (code 97)): Expected space separating root-level value
1.异常场景项目初始集成redis使用的是默认的lettuce客户端,后来因为业务需要切换成
redisson
客户端使用
redisson
客户端后获取原先存入redis中的值出现了报错:JsonParseException
souldomain
·
2024-01-20 09:08
redis
java
bootstrap
开发语言
SpringBoot整合Redis实现缓存信息监控
SpringBoot整合Redis可以通过RedisTemplate和
Redisson
两种方式。
souldomain
·
2024-01-20 09:35
redis
缓存
spring
boot
redis
好用的
Redisson
好用的
Redisson
文章目录好用的
Redisson
介绍如何安装
Redisson
如何编译运行
Redisson
使用RList操作Redis列表示例使用RMap操作Redis哈希示例使用RLock实现Redis
烟火缠过客
·
2024-01-20 08:38
redis
分布式
后端怎样防止重复提交订单?
考虑到微服务分布式的场景,可以通过使用
Redisson
分布式锁+自定义注解+AOP的方式来实现后台防止重复请求的功能,基
greedy-hat
·
2024-01-20 04:15
实习
java
redisson
+aop实现分布式锁
基于注解实现,一个注解搞定缓存Aop:面向切面编程,在不改变核心代码的基础上实现扩展,有以下应用场景①事务②日志③controlleradvice+expetcationhandle实现全局异常④redissson+aop实现分布式锁⑤认证授权Aop的实现存在与bean的后置处理器beanpostprocessAfterinitlazing一,实现步骤1.定义注解注解的定义仿照@translati
豆豆的java之旅
·
2024-01-19 20:35
分布式缓存
分布式
运用分布式锁
redisson
导入依赖根据springboot版本不同自行选择版本org.
redisson
redisson
-spring-boot-starter3.15.3创建客户端@Beanpublic
Redisson
Client
redisson
Client
飞飞彪
·
2024-01-19 18:13
分布式
springboot 使用
Redisson
实现分布式锁
首先引入依赖org.
redisson
redisson
3.16.8然后配置
redisson
importorg.
redisson
.
Redisson
;importorg.
redisson
.api.
Redisson
Client
AmbroseLe
·
2024-01-19 11:46
spring
boot
redis
spring
boot
java
redis
SpringBoot使用
Redisson
实现分布式锁
SpringBoot使用
Redisson
实现分布式锁目录一、前言1.
Redisson
2.准备工作二、SpringBoot集成
Redisson
1.添加依赖2.配置redis信息3.编写
Redisson
配置类
12程序猿
·
2024-01-19 11:45
SpringBoot
redis
spring
boot
分布式
java
springboot使用
Redisson
+注解完成分布式锁
0.背景我们项目一个服务部署了三台服务器,所以为避免在执行定时任务的时候重复执行,需要引入分布式锁,本打算引入Quartz框架,后发现引入框架需要添加很多数据库,为做到最小影响,故使用
Redisson
做分布式锁就行了
书读百遍其义自见
·
2024-01-19 11:45
spring
boot
分布式
java
SpringBoot整合
Redisson
使用分布式锁,模拟茅台抢购场景
SpringBoot整合
Redisson
使用分布式锁,模拟茅台抢购场景一、前言介绍二、项目Demo2.1.Demo下载地址2.2.模拟用户抢购2.2.1.将库存缓存到redis2.2.2.JMeter设置线程数
菲尔-Phil
·
2024-01-19 11:45
Redis
Redisson
redis
redisson
JMeter
springboot
秒杀
springboot+redission分布式锁注解
packagecom.kjhy.common.core.aop;importcom.kjhy.common.core.config.
Redisson
Config;importcom.kjhy.common.core.exception.Exceptions
dn小小
·
2024-01-19 11:44
java
spring
java
分布式锁
SpringBoot+
Redisson
实现分布式锁
目录项目结构pom.xmlapplication.yml
Redisson
Properties
Redisson
AutoConfigurationDistributedLocker
Redisson
DistributedLocker
Redisson
LockUtil
Redisson
LockApplicationTestController
浩骞
·
2024-01-19 11:13
Redis
Java
java
redis
分布式锁
redisson
SpringBoot+
Redisson
分布式锁
SpringBoot+
Redisson
分布式锁文章目录SpringBoot+
Redisson
分布式锁1.引入依赖2.编写配置类org.
redisson
.config.Config类是
Redisson
框架中用于配置
烟火缠过客
·
2024-01-19 11:40
redis
spring
boot
分布式
后端
SpringBoot 操作 Redis的各种实现(Jedis、
Redisson
的区别比较)
一、Jedis,
Redisson
,Lettuce三者的区别共同点:都提供了基于Redis操作的JavaAPI,只是封装程度,具体实现稍有不同。
Java弟中弟
·
2024-01-19 01:13
【征服redis3】一文征服redis的jedis客户端
而我们想通过Java程序控制redis,同样可以借助一些工具来实现,这就是redis客户端,常见的有Jedis、lettuce、
redisson
等等,这几个工具各有优缺点,而且应用都比较多,所以我们分三篇逐步来看
纵横千里,捭阖四方
·
2024-01-17 13:14
一个项目征服Java
精通redis
redis
数据库
缓存
Redisson
分布式限流器 RRateLimiter 的使用及原理
文章目录一、基本使用1.1创建限流器1.2获取令牌1.3使用示例二、实现原理一、基本使用1.1创建限流器/***Returnsratelimiterinstancebyname**@paramnameofratelimiter*@returnRateLimiterobject*/RRateLimitergetRateLimiter(Stringname);/***InitializesRateLi
呦,又写BUG呢
·
2024-01-17 13:52
Java
数据库
分布式
SpringBoot 整合
Redisson
重写cacheName支持多参数
依赖org.apache.commonscommons-lang3cn.hutoolhutool-extraorg.
redisson
redisson
-spring-boot-starter${
redisson
.version
酒醉的胡铁
·
2024-01-16 21:05
SpringBoot
spring
boot
spring
java
SpringBoot Caffeine+
Redisson
配置二级缓存
问题说明在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的同时,也能降低数据库的压力。随着不断的发展,这一架构也产生了改进,在一些场景下可能单纯使用Redis类的远程缓存已经不够了,还需要进一步配合本地缓存使用,例如Guavacache或Caffei
酒醉的胡铁
·
2024-01-16 21:30
SpringBoot
Redis
spring
boot
后端
java
RedisTemplate使用zadd报错java.lang.StackOverflowError
代码当中使用RedisTemplate操作String、List都是正常的,但是操作zadd就会报错,有人说是这两个依赖的版本不一致的问题,但是项目中还有其他地方要用到,所以改版本号行不通,org.
redisson
redisson
-spring-boot-starter3.17.3org.springframework.bootspring-boot-starter-parent2.4.2
coffee_babe
·
2024-01-16 14:21
Redis
java
开发语言
redis
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他