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 stream实现一个可靠的消息队列
我们使用的库为
redisson
。添加元素到队列很简单,用RStream.add方法即可。如何从队列获取元素?
天下无敌笨笨熊
·
2023-07-15 18:00
redis
Redis高并发缓存架构实战
ServicepublicclassProductService{@AutowiredprivateProductDaoproductDao;@AutowiredprivateRedisUtilredisUtil;@Autowiredprivate
Redisson
redisson
阿涛在coding
·
2023-07-15 16:35
redis
缓存
redis
架构
看看
Redisson
是如何实现分布式锁的!
来源:https://www.cnblogs.com/qdhxhz/p/11046905.html作者:雨点的名字
Redisson
实现分布式锁有关
Redisson
作为实现分布式锁,总的分3大模块来讲。
码农小光
·
2023-07-15 12:10
Spring Boot 操作 Redis 的各种实现
一、Jedis,
Redisson
,Lettuce三者的区别共同点:都提供了基于Redis操作的JavaAPI,只是封装程度,具体实现稍有不同。
技术宅chat
·
2023-07-15 11:43
docker
容器
运维
Redis学习(二)线程安全、分布式锁、消息队列
文章目录优惠券秒杀全局ID生成器优惠券秒杀下单超卖问题一人一单分布式锁基于Redis的setnx指令实现分布式锁解决锁误删问题基于Lua脚本实现多条指令原子性Redis调用Lua脚本Java中使用Lua脚本
Redisson
Redisson
芸兮
·
2023-07-15 07:58
中间件
redis
学习
安全
Spring Boot中使用Spring Session Data Redis和
Redisson
的一些尝试
文章目录小结SpringSessionDataRedis
Redisson
参考小结对SpringSessionDataRedis和
Redisson
进行了测试,将HttpSession存于Redis中,这样同一个应用的多个实例与
scruffybear
·
2023-07-15 00:50
spring
boot
java
redis的分布式事务-
redisson
一
redisson
1.1
redisson
分布式事务
Redisson
分布式锁是一种基于redis实现的分布式锁,它利用redis的setnx命令实现分布式锁的互斥访问。
健康平安的活着
·
2023-07-14 20:43
redis
redis
分布式
数据库
微服务系列文章之
Redisson
实现分布式锁(3)
一、概述1、技术架构项目总体技术选型SpringBoot2.4.5+Maven3.5.4+
Redisson
3.5.4+lombok(插件)2、加锁方式该项目支持自定义注解加锁和常规加锁两种模式自定义注解加锁
Coder_Boy_
·
2023-07-14 12:24
微服务
分布式
架构
微服务系列文章之
Redisson
实现分布式锁
一、高效分布式锁当我们在设计分布式锁的时候,我们应该考虑分布式锁至少要满足的一些条件,同时考虑如何高效的设计分布式锁,这里我认为以下几点是必须要考虑的。1、互斥在分布式高并发的条件下,我们最需要保证,同一时刻只能有一个线程获得锁,这是最基本的一点。2、防止死锁在分布式高并发的条件下,比如有个线程获得锁的同时,还没有来得及去释放锁,就因为系统故障或者其它原因使它无法执行释放锁的命令,导致其它线程都无
Coder_Boy_
·
2023-07-14 12:53
微服务
分布式
wpf
微服务系列文章之
Redisson
实现分布式锁(2)
一、RLock接口1、概念publicinterfaceRLockextendsLock,RExpirable,RLockAsync很明显RLock是继承Lock锁,所以他有Lock锁的所有特性,比如lock、unlock、trylock等特性,同时它还有很多新特性:强制锁释放,带有效期的锁,。2、RLock锁API这里针对上面做个整理,这里列举几个常用的接口说明publicinterfaceRL
Coder_Boy_
·
2023-07-14 12:53
微服务
分布式
java
分布式锁【数据库乐观锁实现的分布式锁、Zookeeper分布式锁原理、Redis实现的分布式锁】(三)-全面详解(学习总结---从入门到深化)
数据库乐观锁实现的分布式锁分布式锁解决方案_Redis实现的分布式锁原理分布式锁解决方案_Redis实现的分布式锁分布式锁解决方案_Redis分布式锁误删除问题分布式锁解决方案_Redis分布式锁不可重入问题分布式锁解决方案_基于
Redisson
童小纯
·
2023-07-14 11:19
Java基础深化和提高
分布式锁
java
Redisson
分布式锁最基础内容
一、简介1、概念官网地址:https://
redisson
.orgGitHub地址:https://github.com/
redisson
/
redisson
Redisson
是一个在Redis的基础上实现的
ha_lydms
·
2023-07-14 08:45
Redis
分布式
redis
Redisson
基于redis实现延时队列(二)
redis的key过期回调事件,也能达到
延迟队列
效果配置修改redis的key过期回调事件:我们需要修改配置,监听key是否过期,若过期则会触发一个callback事件修改redis.conf文件开启notify-keyspace-eve
指尖上的革新
·
2023-07-14 01:54
数据库
redis
数据库
如何保证消息的可靠性+
延迟队列
(TTL+死信队列+
延迟队列
)
目录1.如何保证消息的可靠性1.1.消息的可靠投递confirm机制return机制1.2.如何保证消息在队列中不丢失1.3.确保消息能可靠的被消费掉2.
延迟队列
2.1.TTL2.2.死信队列2.3.
延迟队列
IT光
·
2023-07-13 19:29
ruby
开发语言
后端
java-rabbitmq
Spring Controller参数自定义注入,实现传递用户信息或者任意参数
redisson
实现的分布式锁、限流、防重提交,依赖即可使用的注解工具,项目开源,可以了解一下@RestControllerpublicclassHelloController{@RequestMapping
Don't Look Down
·
2023-07-13 17:22
spring
java
后端
Redis实战案例16-
redisson
的快速入门
1.可能存在的问题不可重入:基于SETNX实现的简单分布式锁通常不支持可重入性,即同一个客户端在获取锁后不能再次获取锁,否则会导致死锁。不可重试:如果多个客户端同时尝试获取锁但都失败了,并且没有重试机制,那么所有客户端都会放弃获取锁,导致无法正常运行需要锁的操作。超时释放:客户端处理业务时间过程,引发锁释放的隐患。主从一致性:当一个客户端尝试获取锁时,它将向主节点发送SETNX命令,如果成功设置了
码农.拉格朗日
·
2023-07-13 16:12
Redis
redis
数据库
缓存
订单30分钟未支付自动取消怎么实现?
目录了解需求方案1:数据库轮询方案2:JDK的
延迟队列
方案3:时间轮算法方案4:redis缓存方案5:使用消息队列了解需求在开发中,往往会遇到一些关于延时任务的需求。
·
2023-07-13 15:38
后端java
liunx+docker+rabbitmq安装
延迟队列
插件
安装版本rabbit:RabbitMQ3.8.16erlang:Erlang23.3.2rabbit:rabbitmq_delayed_message_exchange-3.8.9-0199d11c.ez准备1.rabbmitMQ安装dockerpullrabbitmq2.rabbmitMQ启动dockerrun-d--hostnamemy-rabbit--namerabbit-eRABBITMQ
fking86
·
2023-06-23 22:37
中间件
rabbitmq
docker
分布式
分布式锁Redis基础理论与落地实现与
Redisson
。
基础理论与落地实现基本概念基于Redis的分布式锁基本用法基于Redis实现分布式锁初级版本改进Redis的分布式锁问题Redis的Lua脚本利用Lua脚本写释放锁业务流程再次改进Redis的分布式锁总结
Redisson
左灯右行的爱情
·
2023-06-23 16:17
Redis
JUC
JVM
redis
分布式
java
RabbitMQ整合Springboot
创建普通交换机(2)创建普通队列(3)绑定交换机--队列(4)创建带有死信交换机的队列(5)生产者(6)消费者(7)Message对象(8)延时队列优化(死信实现延时,有缺陷)三、Rabbitmq插件实现
延迟队列
不爱小白的小孩
·
2023-06-23 08:25
java-rabbitmq
rabbitmq
spring
boot
Redisson
源码-单线程加解锁流程
Redisson
源码-单线程加解锁流程以下源码分析基于
redisson
-3.17.6版本,不同版本源码会有些许不同需注意。
越知越无知
·
2023-06-23 03:09
redis
lua
java
开发语言
redis
高并发缓存实战
RedisSon
、性能优化
高并发缓存实战
RedisSon
、性能优化分布式锁性能提升1.数据冷热分离对于经常访问的数据保留在redis缓存当中,不用带数据设置超时时间定期删除控制redis的大小StringproductStr=redisUtil.get
lfssst
·
2023-06-23 01:38
缓存
性能优化
java
SpringCloudStream配置Rabbitmq的
延迟队列
配置
前言使用springCloudStream实现Rabbitmq的
延迟队列
主要在配置如何配置。
Muroidea
·
2023-06-22 14:08
rabbitmq
java
rabbitmq
spring
cloud
面试二(redis)
8.
Redisson
实现分布式锁的原理?9.是否了解缓存穿透10.是否了解缓存雪崩?针对于雪崩问题,可以分情况进行解决:11.是否了解缓存击穿?12.redis为
HuanLe.
·
2023-06-22 14:53
面试
redis
面试
缓存
Java知识总结
MysqlredisElasticSearchZookeeperRabbitMQkafkaspring框架多线程JVM底层原理设计模式数据结构与算法网络编程NginxIO流&NettyLinuxJava锁AQSNacosthreadLocal
Redisson
code喵喵
·
2023-06-22 10:34
Java面试
面试
Redis进阶-
Redisson
分布式锁实现原理及源码解析
前言一、分布式锁的概念和使用场景整理了一张redis知识图谱分享给大家:Redis.jpg分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止彼此干扰来保证,这个时候,便需要使用到分布式锁。二、将redis官网对于分布式锁(红锁)的定义和Rediss
W998
·
2023-06-21 22:53
【系统开发】尚硅谷 - 谷粒商城项目笔记(五):分布式缓存
文章目录分布式缓存缓存使用场景redis作缓存中间件引入redis依赖配置redis堆外内存溢出缓存失效问题缓存穿透缓存雪崩缓存击穿
Redisson
分布式锁导入依赖
redisson
配置类可重入锁读写锁缓存一致性解决缓存
WSKH0929
·
2023-06-21 11:07
系统开发
缓存
笔记
谷粒商城
尚硅谷
分布式缓存
Java
面试官问:Redis 分布式锁如何自动续期?
老任:我们直接使用了
Redisson
中提供的分布式锁。资深面试官:你给我滚!!!
Redisson
的看门狗机制使用redis分布式锁时,为了防
骨灰级收藏家
·
2023-06-21 07:52
Java
redis
java项目
redis
分布式
java
消息队列RabbitMQ
本文将介绍RabbitMQ的特点、工作模式、
延迟队列
和消息可靠性等方面的内容。2.特性RabbitMQ最突出的特点是可靠性和扩展性。具体来说,RabbitMQ提供
源末coco
·
2023-06-20 10:12
java-rabbitmq
rabbitmq
java
4. Redis高并发分布式锁实战---大厂生产级Redis高并发分布式锁实战
课程内容:1、高并发场景秒杀抢购超卖Bug实战重现2、秒杀抢购场景下实战JVM级别锁与分布式锁3、大厂分布式锁
Redisson
框架实战4、Lua脚本语言快速入门与使用注意事项5、
Redisson
分布式锁源码剖析
俺就是菜得很
·
2023-06-20 06:47
redis
redis
分布式
lua
使用 Redis 和 Lua 实现分布式锁
使用Redis和Lua实现分布式锁一、简介1应用场景二、分布式锁实现Redis简介分布式锁的实现方案基于SETNX实现
Redisson
框架实现Redis分布式锁的优缺点三、Lua脚本语言3.1Lua简介
格林希尔
·
2023-06-20 02:30
Redis
分布式
lua
redis
架构
开发语言
分布式Redis锁 -
Redisson
Client
RedisJavaClient选型-JedisLettuce
Redisson
最常用的可重入锁(ReentrantLock)先写个单元测试试一下publicclassRedisLockTest{private
Redisson
Client
redisson
Client
占星安啦
·
2023-06-19 20:27
工具使用
分布式
redis锁
redisson
自动续期
延迟队列
的几种实现方式
哇,今天2019年最后一天上班,实在没心情撸代码,感觉隔了好久没写博客了,乘机写点吧。回想2019实在是充实的一年,买房、迁户口、领结婚证、换工作啥都来了,说到换工作,实在想吐槽一下前东家,干了两年毛都没有捞到,技术成长几乎没有,加班到后半夜写业务,钱没赚到多,扣得一逼,入职时说期权,结果毛都没看一根,两年才涨500块,还他妈是入职时压下去的500,老板人前一套人后一套,空降的领导(外号做事情的人
蒋仁勇
·
2023-06-19 06:18
RedisSon
高并发分布式锁实战
RedisSon
源码解读
Redis高并发分布式锁实战1.分布式场景下的synchronized失效的问题–用redis实现分布式锁synchronized是通过monitor实现的jvm级别的锁,如果是分布式系统,跑在不同的虚拟机上的tomcat上,会导致synchronized无法锁住对象-----------需要分布式锁redisSET、SETEX、SETNXSETkeyvalue含义:SETKEYvalueV-K相
lfssst
·
2023-06-19 02:26
分布式
java
开发语言
Redis分布式锁
2.
Redisson
实现Redis分
Cool_Pepsi
·
2023-06-18 22:23
java
redis
分布式
java
Redis缓存——(分布式锁)
目录分布式缓存缓存击穿,穿透,雪崩分布式锁
Redisson
实现分布式锁Lock锁读写锁分布式缓存对于本地模式下的缓存,每次如果负载均衡请求的服务器不相同,那么会有很大的几率不通过缓存,而是直接通过DB进行数据交换
GuochaoHN
·
2023-06-18 02:06
Redis数据库
分布式锁
缓存
redis
分布式
redisLock和redission分布式锁
一、
redisson
锁1、引入包:compile“org.
redisson
:
redisson
:3.3.2”@Autowired
Redisson
Client
redisson
Client;2、Redisservice
8023_y
·
2023-06-18 02:06
分布式
redis
java
RedisLock redis 分布式 锁
当然有别人已经写好了的产品,如
redisson
,想着已经有了redistemplate了,就自己实现一个吧。先说明代码是修改于redis分布式锁过期时间到了,但业务没执行完怎么办?
Scaleamer
·
2023-06-18 02:35
java
redis
多线程
并发编程
[分布式id]:Leaf——美团点评分布式ID生成系统
常见分布式id生成策略1.3.1基于数据库自增id1.3.2基于UUID1.3.3Twitter的Snowflake算法1.3.4美团的Leaf-segment算法1.3.5ZooKeeper发号器1.3.6
Redisson
欧尼焦
·
2023-06-17 12:01
Redis
分布式·微服务
分布式
java
算法
Redis学习笔记(二)
44780078/article/details/130208505文章目录Redis学习笔记(续)十、优惠卷秒杀问题1全局ID生成器2优惠券秒杀3一人一单功能4分布式锁5基于Redis的分布式锁优化6
Redisson
啃瓜子的松鼠
·
2023-06-17 01:35
redis
学习
笔记
MQ-死信队列实现消息延迟
死信队列实现消息延迟一、
延迟队列
延迟队列
:消息进入到队列之后,延迟指定的时间才能被消费者消费。
啃瓜子的松鼠
·
2023-06-17 01:34
rabbitmq
java-rabbitmq
java
从实现到原理,我总结了11种延迟任务的实现方式
DelayQueueDelayQueue是JDK提供的api,是一个
延迟队列
DelayQueue泛型参数得实现Delayed接口,Delayed继承了Comparable接口。getDelay
我的尤克里里
·
2023-06-16 23:30
java
jvm
开发语言
RabbitMQ高阶使用延时任务
目录1从打车开始说起1.1需要解决的问题1.1.1打车超时2延时任务2.1什么是延时任务2.1.1和定时任务区别2.2延时队列使用场景2.3常见方案2.3.1数据库轮询2.3.1JDK的
延迟队列
2.3.3netty
赵广陆
·
2023-06-16 10:51
kafka
rabbitmq
分布式
每日八股-Redis篇-完结
3.
redisson
实现的分布式锁是可重入的吗?4.
redisson
实现的分布式锁能解决主从一致性的问题吗?5.那么如果业务非要保持数据的强一致性,这个该怎么解决呢?
你白勺男孩TT
·
2023-06-16 01:38
每日八股
面试
redis
缓存
java
数据库
容器如何做隔离?tomcat类加载分析
最近在使用公司的RPC框架,突然想到一个问题,公司的RPC框架本质上是个容器,可以部署多个服务,框架本身要用到netty实现网络传输,而部署的服务也要用netty,比如某些服务使用了
redisson
,就需要用
月亮124073734
·
2023-06-15 15:57
tomcat
java
servlet
jvm
开发语言
从实现到原理,总结11种延迟任务的实现方式(上)
2DelayQueueDelayQueue是JDK提供的api,是一个
延迟队列
DelayQueue泛型参数得实现Delayed接口,Delayed继承了Comparable接口。getD
吴名氏.
·
2023-06-15 12:57
Java
springboot
java
开发语言
spring
boot
后端
【RabbitMQ教程】第六章 —— RabbitMQ -
延迟队列
【RabbitMQ教程】第六章——RabbitMQ−
延迟队列
\color{#FF1493}{【RabbitMQ教程】第六章——RabbitMQ-
延迟队列
}【RabbitMQ教程】第六章——RabbitMQ
微风撞见云
·
2023-06-15 00:42
RabbitMQ
rabbitmq
分布式
【RuoYi-Vue-Plus】问题笔记 07 - V3.5.0
Redisson
报错 Unable to send PING command over channel
文章目录前言参考目录问题说明问题解决方法前言最近找了一下终于解决了
Redisson
的RedisTimeoutException报错问题,在此记录一下。
MichelleChung
·
2023-06-14 23:28
框架学习
-
若依
/
RuoYi-Vue-Plus
#
Redisson
#
问题笔记
RuoYi-Vue-Plus
redisson
java
Spring Boot 整合
redisson
实现分布式锁
本文通过SpringBoot整合
redisson
来实现分布式锁,并结合demo测试结果。公众号Java后端发布的关于Spring
公众号:Java后端
·
2023-06-14 20:33
SpringBoot之使用Redis实现分布式锁
一、Redis分布式锁概念篇建议直接采用Redis的官方推荐的
Redisson
作为redis的分布式锁1.1、为什么要使用分布式锁我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,
mcom270
·
2023-06-14 20:33
spring
boot
redis
分布式
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他