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延迟队列
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
某马头条——day05
文章定时发布实现方案对比实现方案
延迟队列
服务实现按照文档进行项目的导入并准备数据库表导入对应实体类和nacos配置中心乐观锁集成redis集成和测试成功集成通过测试添加任务①:拷贝mybatis-plus
北岭山脚鼠鼠
·
2024-01-22 09:25
微服务
java
mybatis
开发语言
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
基于 Redis 实现高性能、低延迟的延时消息的方案演进
作者简介:大家好,我是小徐☁️博客首页:CSDN主页小徐很努力每日一句:好学而不勤非真好学者1、前言随着互联网的发展,越来越多的业务场景需要使用
延迟队列
。
小徐很努力
·
2024-01-21 10:10
系统设计
java
后端
redis
中间件
RabbitMQ-消息延迟
二、官方插件-
延迟队列
Delay
何怀逸
·
2024-01-21 09:09
mq
java-rabbitmq
rabbitmq
java
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
使用
延迟队列
处理超时订单
延迟队列
是一种更为高效和可控的方式来处理定时任务,特别是在需要处理超时订单这类场景时。
延迟队列
可以让你将任务按照延迟时间有序地执行,而不需要通过轮询的方式频繁地检查订单表。
星光不问赶路人-
·
2024-01-19 22:21
java
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
分布式
后端
RabbitMQ扩展
RabbitMQ扩展提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、高级特性消费端限流不公平分发设置消息存活时间设置单条消息存活时间优先级队列二、死信队列概念代码实现三、
延迟队列
概念死信队列实现
延迟队列
插件实现
延迟队列
安装
延迟队列
插件使用
延迟队列
总结前言提示
键盘敲烂~~~
·
2024-01-19 09:31
RabbitMQ
rabbitmq
消息队列
死信队列
延迟队列
MQ
SpringBoot 操作 Redis的各种实现(Jedis、
Redisson
的区别比较)
一、Jedis,
Redisson
,Lettuce三者的区别共同点:都提供了基于Redis操作的JavaAPI,只是封装程度,具体实现稍有不同。
Java弟中弟
·
2024-01-19 01:13
消息中间件面试题
目录一.为什么使用消息队列二.RabbitMQ1.RabbitMQ如何保证消息不丢失2.RabbitMQ消息的重复消费问题3.RabbitMQ
延迟队列
4.RabbitMQ消息堆积5.RabbitMQ高可用机制三
黑暗对我避而远之
·
2024-01-18 18:47
面试题
中间件
RabbitMQ
延迟队列
,消息延迟推送*
RabbitMQ
延迟队列
,消息延迟推送目前常见的应用软件都有消息的延迟推送的影子,应用也极为广泛,例如:淘宝七天自动确认收货。
cnn0314
·
2024-01-18 01:29
框架
java
MQ
rabbitmq
RabbitMQ常见问题之延迟消息
文章目录一、死信交换机二、TTL1.Queue指定死信交换机并设置TTL2.消息设置TTL三、
延迟队列
1.SpringAMQP创建
延迟队列
2.设置消息延迟3.测试一、死信交换机当一个队列中的消息满足下列情况之一时
木子dn
·
2024-01-18 01:29
Server架构
#
RabbitMQ
rabbitmq
分布式
【征服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
数据库
分布式
【RabbitMQ】RabbitMQ高级:死信队列和
延迟队列
目录设置TTL(过期时间)概述RabbitMQ使用TTL原生API案例springboot案例死信队列概述原生API案例springboot案例
延迟队列
概述插件实现
延迟队列
安装插件代码TTL实现
延迟队列
实现
延迟队列
优化设置
Ethan-running
·
2024-01-17 06:25
#
RabbitMq
rabbitmq
消息队列
分布式
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
Redis实现
延迟队列
方法介绍
延迟队列
,顾名思义它是一种带有延迟功能的消息队列。那么,是在什么场景下我才需要这样的队列呢?
CRMEB商城系统
·
2024-01-16 19:42
redis
java
java-rabbitmq
php + redis 实现
延迟队列
文章目录实现原理代码消费者生产者执行结果实现原理#redis的zset是有序集合,可以通过分数进行排序#将分数设置成任务执行时间#通过ZRANGEBYSCOREkeyminmax获取任务时间小于当前时间的任务#通过ZREMRANGEBYRANKkey00来移除执行完的任务#ZRANGEBYSCORE,ZREMRANGEBYRANK都是按照分数从小到大排代码redisMangerclassRedis
西直门三太子
·
2024-01-16 19:39
PHP
php
redis
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
其他