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
golang 分布式锁
golang分布式锁参考java
redisson
包写的golang版分布式锁,使用redigo。
ZZZZZPPPPPP
·
2022-05-26 10:41
golang
分布式
redis
redisson
分布式锁实现
redisson
建议阅读时间:2min
redisson
实现分布式锁的机制如下:依赖版本implementation'org.
redisson
:
redisson
-spring-boot-starter:3.17.0
java晴天过后
·
2022-05-20 12:34
分布式
java
spring
boot
Spring boot 整合
Redisson
实现分布式锁并验证功能
前半部分是整合springboot和
redisson
,后半部分是验证分布式锁。在整个
·
2022-05-19 11:47
Redis中
Redisson
布隆过滤器的学习
目录简介使用Demo依赖测试代码简析初始化添加元素检索元素简介本文基于SpringBoot2.6.6、
redisson
3.16.0简单分析
Redisson
布隆过滤器的使用。
·
2022-05-16 11:07
Java的布隆过滤器你了解吗
目录BitMap布隆过滤器运用场景传统数据结构的不足实现原理误判现象实现Redis的bitmapRedisBloomGuava的BloomFilter
Redisson
解决缓存穿透总结BitMap现代计算机用二进制
·
2022-05-15 10:53
分享一个我看源码时的小技巧。
也就是看类似于这个界面:比如上面这个界面中,就可以看到
Redisson
BaseLock.java这个文件,由谁在什么时候进行过变更,以及变更对应的commit信息是什么。
·
2022-05-09 12:39
java
分享一个我看源码时的小技巧。
也就是看类似于这个界面:比如上面这个界面中,就可以看到
Redisson
BaseLock.java这个文件,由谁在什么时候进行过变更,以及变更对应的commit信息是什么。
why技术
·
2022-05-09 12:00
Redisson
里的“看门狗”居然有这两个“bug”?
想到Redis,一部分同学会说到
Redisson
。那么说到
Redisson
,就不得不掰扯掰扯一下它的“看门狗”机制了。所以你以为这篇文章我要给你讲“看门狗”吗?
Java架构设计
·
2022-05-07 16:30
Java
java
开发语言
微服务
spring
程序员
详解Spring Cache使用
Redisson
分布式锁解决缓存击穿问题
目录1什么是缓存击穿2为什么要使用分布式锁3什么是
Redisson
4SpringBoot集成
Redisson
4.1添加maven依赖4.2配置yml4.3配置
Redisson
Config5使用
Redisson
·
2022-05-05 17:26
redisson
实现分布式锁的源码解析
目录
redisson
测试代码加锁设计锁续期设计锁的自旋重试解锁设计撤销锁续期解锁成功唤排队线程
redisson
redisson
实现分布式锁的机制如下:依赖版本implementation'org.
redisson
·
2022-05-05 17:22
舒服了,踩到一个关于分布式锁的非比寻常的BUG!
想到Redis,一部分同学会说到
Redisson
。那么说到
Redisson
,就不得不掰扯掰扯一下它的“看门狗”机制了。所以你以为这篇文章我要给你讲“看门狗”吗?
·
2022-05-05 13:18
java
Springboot基于
Redisson
实现Redis分布式可重入锁源码解析
目录一、前言二、为什么使用
Redisson
1.我们打开官网2.我们可以看到官方让我们去使用其他3.打开官方推荐4.找到文档三、Springboot整合
Redisson
1.导入依赖2.以官网为例查看如何配置
·
2022-05-05 12:26
踩到一个关于分布式锁的非比寻常的BUG!
想到Redis,一部分同学会说到
Redisson
。那么说到
Redisson
,就不得不掰扯掰扯一下它的“看门狗”机制了。所以你以为这篇文章我要给你讲“看门狗”吗?
why技术
·
2022-05-05 12:00
分布式集群定时多台机器执行定时器问题
packagewww.test.com.common.task;importorg.springframework.stereotype.Component;importlombok.extern.slf4j.Slf4j;importorg.
redisson
.
Redisson
小灰灰的可爱无人可替代
·
2022-04-28 11:11
spring
boot
spring
java
Spring Boot集成
Redisson
布隆过滤器解决redis缓存穿透问题
文章目录1什么是布隆过滤器2布隆过滤器的作用3布隆过滤器的基本原理4在SpringBoot中集成
Redisson
实现布隆过滤器4.1添加maven依赖4.2配置yml4.3配置
Redisson
Config4.4
dreaming9420
·
2022-04-15 13:51
Spring
Boot
Java
缓存穿透
Redisson
布隆过滤器
spring
boot
SpringCloud微服务实战——搭建企业级开发框架(三十九):使用Redis分布式锁(
Redisson
)+自定义注解+AOP实现微服务重复请求控制
通常我们可以在前端通过防抖和节流来解决短时间内请求重复提交的问题,如果因网络问题、Nginx重试机制、微服务Feign重试机制或者用户故意绕过前端防抖和节流设置,直接频繁发起请求,都会导致系统防重请求失败,甚至导致后台产生多条重复记录,此时我们需要考虑在后台增加防重设置。考虑到微服务分布式的场景,
全栈程序猿
·
2022-04-13 12:00
SpringCloud 分布式锁的多种实现
3.基于Redis实现的分布式锁3.1setnx+expire3.2setnx+value值是过期时间3.3set的扩展命令(setexpxnx)3.4setexpxnx+校验唯一随机值,再删除3.5
Redisson
3.6
Redisson
·
2022-04-11 17:24
Redis分布式锁的7种实现
值是(系统时间+过期时间)方案三:使用Lua脚本(包含SETNX+EXPIRE两条指令)方案四:SET的扩展命令(SETEXPXNX)方案五:SETEXPXNX+校验唯一随机值,再释放锁方案六:开源框架
Redisson
·
2022-04-01 12:20
【Spring Boot】Spring Boot 自动配置原理 图文并茂
SprongBootStarterorg.springframework.boot.autoconfigure.EnableAutoConfiguration=com.sgg.aopcache.cache.conf.
Redisson
AotoConfiguration1
秋日的晚霞
·
2022-03-19 20:30
SpringBoot
spring
boot
spring
java
项目中分布式锁的实现方式(技术篇)
前提:使用redis实现分布式锁1.在pom文件中导入java对redis分布式锁的支持依赖:org.
redisson
redisson
3.16.82.编写配置类@ConfigurationpublicclassMy
Redisson
Config
qq_1757537040
·
2022-03-13 14:30
分布式锁
分布式
java
eureka
spring boot集成
redisson
的最佳实践示例
目录前言集成jedis实例,xml方式集成前引用的jarspringbean配置xml集成
redisson
实例,javabean的方式集成前引入的jarjavabean配置如下提供实例化javabeanapplication.properties
·
2022-03-05 16:38
Redisson
分布式锁的实现原理及源码
Redisson
分布式锁的实现原理及源码源码解析简单的业务代码主要负责源码入口,分布式锁的使用主要有三个方法RLocklock=
redisson
Client.getLock("hpc-lock")获取实现可重入分布式锁的类
·
2022-03-04 15:49
Springboot基于
Redisson
实现Redis分布式可重入锁【案例到源码分析】
这样手动实现比较麻烦,对此Redis官网也明确说Java版使用
Redisson
来实现。小编也是看了官网慢慢的摸索清楚,特写此记录一下。
小王写博客
·
2022-03-02 16:00
SpringCloud Alibaba 技术栈
服务注册和发现Nacos√2、统一配置中心Nacos√3、路由网关Gateway√4、分布式httpfeign√5、熔断和降级Sentinel√6、消息中间件RabbitMQ√7、分布式任务xxl-job√8、
Redisson
架构路上的一亩三分地
·
2022-03-01 15:20
分布式利器redis及
redisson
的延迟队列实践
目录前言碎语延迟队列多种实现方式
redisson
中的延迟队列实现文末结语前言碎语首先说明下需求,一个用户中心产品,用户在试用产品有三天的期限,三天到期后准时准点通知用户,试用产品到期了。
·
2022-03-01 15:37
Quarkus集成redis操作
Redisson
实现数据互通
目录前言集成redis复制
Redisson
序列化使用前言博主所在公司大量使用了redis缓存,redis客户端用的
Redisson
。
·
2022-02-23 11:46
慢谈 Redis 实现分布式锁 以及
Redisson
源码解析
转载自并发编程网–ifeve.com,由于原文很多转义字符,所以重新梳理一下发表在某些场景中,多个进程必须以互斥的方式独占共享资源,这时用分布式锁是最直接有效的。随着互联网技术快速发展,数据规模增大,分布式系统越来越普及,一个应用往往会部署在多台机器上(多节点),在有些场景中,为了保证数据不重复,要求在同一时刻,同一任务只在一个节点上运行,即保证某一方法同一时刻只能被一个线程执行。在单机环境中,应
Lucifer丶晓风
·
2022-02-23 11:09
分布式锁
redis分布式锁
redisson
Redisson源码分析
关于使用
Redisson
订阅数问题
目录一、前提二、源码分析1、
Redisson
Lock#lock()方法2、详细看下subscribe()方法3、回到subscribe()方法主要逻辑还是交给了LockPubSub#subscribe(
·
2022-02-20 12:49
Spring & SpringBoot Session 共享
SpringMvc项目在Tomcat集群之间session共享,网上大概有几种方案:Tomcat内置的集群session复制采用第三方框架实现(tomcat-redis-session-manager|
redisson
-tomcat
风雨兼程_ad4d
·
2022-02-20 09:20
Redis的几个框架
Redis官方对Java语言的封装框架推荐有十多种,主要有:Jedis、Lettuce、
Redisson
1几个框架的对比三个框架都是在Java中对Redis操作的封装。
橡_皮泥
·
2022-02-20 05:23
Redisson
分布式锁实现分析
转自:https://github.com/angryz/my-blog/issues/4Why分布式锁java.util.concurrent.locks中包含了JDK提供的在多线程情况下对共享资源的访问控制的一系列工具,它们可以帮助我们解决进程内多线程并发时的数据一致性问题。但是在分布式系统中,JDK原生的并发锁工具在一些场景就无法满足我们的要求了,这就是为什么要使用分布式锁。我总结了一句话,
王帅199207
·
2022-02-18 13:00
redisson
分布式锁实现思路
redisson
中,通过检查key是否存在来保证唯一性。同时加锁的时候,加锁的根据
redisson
客户端uuid+线程id组生成客户端唯一uuid,写入到哈希表中。
小怪兽狂殴奥特曼
·
2022-02-18 07:59
使用自定义注解实现
redisson
分布式锁
目录自定义注解实现
redisson
分布式锁1、自定义注解2、aop解析注解3、service中使用注解加锁使用
redisson
分布式锁应用应用场景1、
Redisson
管理类2、分布式锁3、测试类自定义注解实现
·
2022-02-17 13:02
redisson
延迟队列丢失消息排查
背景最近项目中使用了
redisson
的延迟队列,在生产环境通过日志分析发现会偶发消息写入到延迟队列后,消费不出来的问题,每两周左右就能复现出来
redisson
版本org.
redisson
redisson
3.12.5
Java及SpringBoot
·
2022-02-17 11:18
Redis的三个框架:Jedis,
Redisson
,Lettuce
Jedisapi在线网址:http://tool.oschina.net/uploads/apidocs/redis/clients/jedis/Jedis.html
redisson
官网地址:https
jeffrey_hjf
·
2022-02-15 19:28
实操Redission 分布式服务
9.1.分布式远程服务(RemoteService)基于Redis的Java分布式远程服务,可以用来通过共享接口执行存在于另一个
Redisson
实例里的对象方法。
周二倩你一生
·
2022-02-15 10:38
SpringBoot集成yitter-idgenerator(雪花漂移)分布式Id自增的实现
yitter-idgenerator是基于雪花算法进行改造的分布式ID自增算法,集成时需要为每个服务设置唯一的机器号,才能保证生成的Id不会重复实现方案基于服务启动时指定唯一机器号在程序服务启动时通过分布式锁
Redisson
·
2022-02-14 18:13
Redis分布式事务锁的应用——秒杀、超卖 简单例子(下)
上一篇文章介绍了
Redisson
的分布式锁原理,这篇文章来验证一下
Redisson
分布式锁的作用。1、搭建Redis主从我这里使用Redis的主从模式。
醋酸菌HaC
·
2022-02-14 15:49
「进击Redis」十三、Redis 万字长文Lua详解
主要是熟悉这个对后面理解分布式事务框架
Redisson
大概的一个逻
AnAnDawn
·
2022-02-14 09:56
redis
学习
Java
java
redis
ssh集成jedis、
redisson
1相关的包Image.png2打开注解,扫包,配置加上:3配置
redisson
:可以在xml文件中配置
redisson
Client,或者写一个Config类去配置
我素熊猫
·
2022-02-14 00:07
Springboot+
Redisson
自定义注解一次解决重复提交问题(含源码)
前言 项目中经常会出现重复提交的问题,而接口幂等性也一直以来是做任何项目都要关注的疑难点,网上可以查到非常多的方案,我归纳了几点如下: 1)、数据库层面,对责任字段设置唯一索引,这是最直接有效的方式,不好的地方就是一旦触发就会在服务端抛数据库相关异常; 2)、代码层面,增加业务逻辑判断,先查询一遍若没有才插入,这也是最容易想到的方式,反正写上就对了,不好的地方就是分布式场景下依然避免不了问题
福隆苑居士
·
2022-02-11 14:00
Redisson
简介
Redisson
是Redis服务器上的分布式可伸缩Java数据结构----驻内存数据网格(In-MemoryDataGrid,IMDG)。
loveFXX
·
2022-02-11 08:34
Redis分布式锁实现原理
谈起redis锁,下面三个,算是出现最多的高频词汇:setnxredLock
redisson
setnx其实目前通常所说的setnx命令,并非单指redis的setnxkeyvalue这条命令。
wxyjj
·
2022-02-10 19:22
动力节点-王妈妈Springboot教程笔记(六)Redis
java中著名的客户端:Jedis,lettuce,
Redisson
,Spring,S
·
2022-02-07 15:40
常用redis客户端介绍及对比
概念Jedis:是老牌的Redis的Java实现客户端,提供了比较全面的Redis命令的支持,
Redisson
:实现了分布式和可扩展的Java数据结构。
滴流乱转的小胖子
·
2022-02-07 00:02
公众号扫码登陆
第一步、获取微信tokenpublicStringgetWxAccessToken(){StringaccessToken=(String)
redisson
Client.getBucket(wxToken
梦过无烟
·
2022-01-07 16:50
巧用Redis实现分布式锁详细介绍
目录前言手写Redis分布式锁
Redisson
lock()lock(longleaseTime,TimeUnitunit)tryLock(longwaitTime,longleaseTime,TimeUnitunit
·
2021-12-23 12:06
redis
redisson
限流器的实例(RRateLimiter)
redis
redisson
限流器实例作用:限制一段时间内对数据的访问数量相关接口RRateLimiterpublicinterfaceRRateLimiterextendsRRateLimiterAsync
·
2021-12-21 15:29
【Springboot】第六章 SpringBoot 集成 Redis
java中著名的客户端:Jedis,lettuce,
Redisson
Spring、SpringBo
王六六的IT日常
·
2021-12-07 13:38
#
Spring
boot
#
Spring学习
redis
spring
boot
java
redis lua脚本实战秒杀和减库存的实现
目录前言1.
redisson
介绍2.redislua脚本编写与执行3.redis减库存lua脚本4.实战4.1减库存逻辑4.2压测前言我们都知道redis是高性能高并发系统必不可少的kv中间件,它以高性能
·
2021-11-24 13:35
上一页
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
其他