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
Java
redisson
实现分布式锁原理详解
Redisson
分布式锁之前的基于注解的锁有一种锁是基本redis的分布式锁,锁的实现我是基于
redisson
组件提供的RLock,这篇来看看
redisson
是如何实现锁的。
min.jiang
·
2020-02-27 13:32
分布式任务调度
这里使用Spring-Schedule+
Redisson
实现分布式任务调度,未完待续...
Redisson
Redisson
介绍Redission是基于NIO(Non-BlockingIO)的Netty框架和
帅可儿妞
·
2020-02-25 07:21
Redisson
实现分布式锁(3)—项目落地实现
Redisson
实现分布式锁(3)—项目落地实现有关
Redisson
实现分布式锁前面写了两篇博客作为该项目落地的铺垫。
Binronchar
·
2020-02-20 22:28
Redis
Redis分布式锁的实现原理看这篇就够了~
说实话,如果在公司里落地生产环境用分布式锁的时候,一定是会用开源类库的,比如Redis分布式锁,一般就是用
Redisson
框架就好了,非
Java大蜗牛
·
2020-02-19 06:39
深入理解:分布式之抉择分布式锁
(1)在redis方面,有开源
redisson
的jar包供你使用。(2)在zookpeer方面,有开源的curato
Java大蜗牛
·
2020-02-18 00:17
分布式之抉择分布式锁
(1)在redis方面,有开源
redisson
的jar包供你使用。(2)在zookeeper方面,
Java架构_师
·
2020-02-16 03:02
深入理解分布式之抉择分布式锁
(1)在redis方面,有开源
redisson
的jar包供你使用。(2)在zookeeper方面,
Java大蜗牛
·
2020-02-16 00:10
拜托,面试请不要再问我Redis分布式锁的实现原理!【石杉的架构笔记】
说实话,如果在公司里落地生产环境用分布式锁的时候,一定是会用开源类库的,比如Redis分布式锁,一般就是用
Redisson
框架就好了,非
赵荆州
·
2020-02-13 05:38
(8)redis的Jedis客户端Api使用
RedisJava客户端有很多的开源产品比如Redission、Jedis、lettuceJedis是Redis的Java实现的客户端,其API提供了比较全面的Redis命令的支持;
Redisson
实现了分布式和可扩展的
Mrsunup
·
2020-02-08 19:23
springbootCache整合redisTemplate/
redisson
记录下整合的过程step1pom引用org.springframework.sessionspring-session-data-redisorg.
redisson
redisson
3.8.0step2写配置类
codingKeeper
·
2020-02-08 01:09
拜托,面试请不要再问我Redis分布式锁的实现原理!【石杉的架构笔记】
目录一、写在前面二、
Redisson
实现Redis分布式锁的底层原理(1)加锁机制(2)锁互斥机制(3)watchdog自动延期机制(4)可重入加锁机制(5)锁释放机制(6)此种方案Redis分布式锁的缺陷三
来一碗花甲粉
·
2020-02-06 23:53
Redisson
源码解析,如何利用Redis实现分布式可重入锁
最开始使用
Redisson
的api的时候,我觉得哇,这个api太牛逼了居然有分布式的可重入锁,正好最近研究了下
Redisson
的源码,和大家分享一下前言首先我们先回顾一下Java中的ReentrantLock
殷天文
·
2020-02-05 00:14
redis之通过
redisson
实现tomcat+redis的session共享
一.常见的session共享方案1.使用nginx的ip_hash使用ip绑定ip_hash算法时,用户的请求都会绑在同一个节点服务器上,这样的设置会导致一台或多台服务器过载无法提供服务,而后端正常的服务器无法提供服务,当绑定的服务器挂了,用户只能重启浏览器后才能重新访问,这样用户体验度极差,除了特殊需要,不建议使用这种机制实现session共享。2.基于服务端的session共享1)服务端的se
唯爱熊
·
2020-02-04 19:47
基于Netty和SpringBoot实现一个轻量级RPC框架-协议篇
SpringBoot实现一个轻量级RPC框架-协议篇前提最近对网络编程方面比较有兴趣,在微服务实践上也用到了相对主流的RPC框架如SpringCloudGateway底层也切换为Reactor-Netty,像
Redisson
throwable
·
2020-01-12 22:00
springboot实现多实例crontab抢占定时任务(实例代码)
github:https://github.com/jiasion/eslogwechat:minghui-666利用
redisson
实现多实例抢占定时任务pom.xmlorg.
redisson
redisson
3.12.0Kernel.java
总有刁民想呀么想害朕
·
2020-01-08 14:42
Redisson
测试
mportcom.fasterxml.jackson.databind.ObjectMapper;importorg.junit.Test;importorg.
redisson
.
Redisson
;importorg.
redisson
.api
蕪園樓主香獨秀
·
2020-01-03 05:30
在Redis集群技术上,ApsaraCache、Redis Enterprise、Codis集群和
Redisson
的比较(转载)
一、阿里云ApsaraCache先介绍一下阿里云开源的飞天缓存ApsaraCache项目(https://github.com/alibaba/ApsaraCache),这是在社区2.8版基础上开始维护的分支,并backport了部分3.0分支的功能。那与社区版Redis相比有哪些特点呢?阿里云技术专家白宸在演讲中做了很详细的介绍,先从架构上有一个整体的认识:架构图特点:与Redis相比,Apsa
豪大大大
·
2020-01-01 10:03
Springboot分别使用乐观锁和分布式锁(基于
redisson
)完成高并发防超卖
在电商中经常会有防超卖的需求,本质上是对一条数据的多线程并发情况下的数据安全性进行控制。譬如一个商品goods,库存是100,在多线程都去读取修改的情况下,会产生数据错乱。不加锁的情况我们来看一个简单的例子,有个goods表,里面有个int型字段amount。我们用多线程来频繁修改amount的值,看看结果。@Transactional(rollbackFor=Exception.class)pu
加乐sky
·
2019-12-30 11:21
乐观锁
悲观锁
分布式锁
Redis的异步,响应式和RxJava2接口
好消息是,这三种编程模型都可以在Redis中使用
Redisson
(
Redisson
)来使用,
Redisson
是将Redis
wx5deb0084464f6
·
2019-12-30 10:01
java
程序员
架构师
[分布式锁] [
Redisson
实现] --- 对lock方法的使用误解
前言看了很多用
redisson
实现分布式锁的博客,对他们使用的方式我个人认为有一点点自己的看法,接下来本文将以例子来验证为什么会有误解,和看看正确的方式应该怎么写?
nicktming
·
2019-12-29 06:41
SpringBoot 实现系统控制并发登录人数
多人登录要么限制后者登录,要么踢出前者,SpringSecurity提供了这样的功能,本文讲解一下在没有使用Security的时候如何手动实现这个功能demo技术选型SpringBootJWTFilterRedis+
Redisson
JWT
码农大哥
·
2019-12-28 10:00
Redis之上的分布式Java队列
通过优锐课的java架构学习分享中,讨论了让我们使用
Redisson
Java框架讨论六种不同类型的基于Redis的分布式队列。
wx5deb0084464f6
·
2019-12-28 10:27
java
Redis
分布式
springBoot集成
redisson
,以及
redisson
常用的方法
本文主要介绍
redisson
的分布式锁,其他功能请查看
redisson
的中文文档apihttps://github.com/
redisson
/
redisson
/wiki/%E7%9B%AE%E5%BD%
lizhenyi111
·
2019-12-27 11:05
redis
springboot
redisson
redisson
springboot
redis分布式锁
Redis之上的分布式Java队列
通过优锐课的java学习笔记中,了解到关于让我们使用
Redisson
Java框架讨论六种不同类型的基于Redis的分布式队列。
Today今
·
2019-12-27 09:00
使用Redis在MyBatis中缓存
在本文中,优锐课将讨论如何通过Redis的
Redisson
Java客户端在MyBatis中使用缓存。MyBatis是Java编程语言的开源,轻量级持久性框架。
优锐课
·
2019-12-26 10:42
Java
Redis
Mybatis
SpringBoot使用
Redisson
实现分布式锁(秒杀系统)
前面讲完了Redis的分布式锁的实现,接下来讲
Redisson
的分布式锁的实现,一般提及到Redis的分布式锁我们更多的使用的是
Redisson
的分布式锁,Redis的官方也是建议我们这样去做的。
水能载舟,亦能覆舟
·
2019-12-26 10:27
基于Redis的Java布隆过滤器
了解如何通过RedisJava客户端
Redisson
在Java和Redis中使用Bloom过滤器。我们可以看到,码了很多专业的相关知识,分享给大家参考学习。
Today今
·
2019-12-25 09:00
慢谈 Redis 实现分布式锁 以及
Redisson
源码解析
#产生背景Distributedlocksareaveryusefulprimitiveinmanyenvironmentswheredifferentprocessesmustoperatewithsharedresourcesinamutuallyexclusiveway.在某些场景中,多个进程必须以互斥的方式独占共享资源,这时用分布式锁是最直接有效的。随着互联网技术快速发展,数据规模增大,分
Gopher_39b2
·
2019-12-25 03:00
Redis之Java客户端Jedis
在官方网站里列一些Java的客户端,有Jedis、
Redisson
、Jredis、JDBC-Redis等,其中官方推荐使用Jedis和
Redisson
。
陈彦斌
·
2019-12-23 22:00
Redis支持的五种数据类型操作,详细整理
支持String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合)五种数据类型,在java语言中,Redis对应的架包也有不少,最常用的当属Jedis、Lettuce和
Redisson
程就人生
·
2019-12-23 22:06
每秒上千订单场景下的分布式锁高并发优化实践!
“上一篇文章我们聊了聊
Redisson
这个开源框架对Redis分布式锁的实现原理,如果有不了解的兄弟可以看一下:拜托,面试请不要再问我Redis分布式锁的实现原理。
java成功之路
·
2019-12-23 11:12
使用
Redisson
实现分布式锁,Spring AOP简化之
源码
Redisson
概述
Redisson
是一个在Redis的基础上实现的Java驻内存数据网格(In-MemoryDataGrid)。
sprinkle_liz
·
2019-12-23 07:14
阿里云专访
Redisson
作者Rui Gu:构建开源企业级Redis客户端之路
本文为阿里云同学在RedisConf2018上对
Redisson
开源客户端作者RuiGu做的一个专访,主要介绍了RuiGu参与开启
Redisson
客户端开发的历程,同时也详细介绍了
Redisson
的架构模型还有在分布式锁上的工作
redleaf
·
2019-12-19 03:25
SpringCloud技术指南系列(十三)分布式锁之Redis实现(
redisson
)
SpringCloud技术指南系列(十三)分布式锁之Redis实现(
redisson
)一、概述分布式锁是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。
逍遥天扬
·
2019-12-17 18:15
SpringBoot 并发登录人数控制
多人登录要么限制后者登录,要么踢出前者,SpringSecurity提供了这样的功能,本文讲解一下在没有使用Security的时候如何手动实现这个功能demo技术选型SpringBootJWTFilterRedis+
Redisson
JWT
Myname。
·
2019-12-17 17:00
SpringBoot集成
redisson
(单机,集群,哨兵)
1.springBoot集成
redisson
(单机,集群,哨兵)
redisson
版本使用3.8.2org.
redisson
redisson
3.8.22.配置文件application.propertiesspring.redis.database
Java大生
·
2019-12-17 10:58
Redisson
源码解析,如何利用Redis实现分布式可重入锁
最开始使用
Redisson
的api的时候,我觉得哇,这个api太牛逼了居然有分布式的可重入锁,正好最近研究了下
Redisson
的源码,和大家分享一下前言首先我们先回顾一下Java中的ReentrantLock
殷天文
·
2019-12-12 00:22
java
redis
redisson
源码
分布式锁
9、Redis分布式锁实战
RedisDistributedLockApplication.javapackagecom.java.ashare.redis.distributedlock;importjava.util.concurrent.TimeUnit;importorg.
redisson
.api.RLock
java爱分享
·
2019-12-08 13:06
Redis
Redisson
延迟队列RDelayedQueue的使用
在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几点区别:定时任务有明确的触发时间,延时任务没有定时任务有执行周期,而延时任务在某事件触发后一段时间内执行,没有执行周期定时任务一般执行的是批处理操作是
jackcooper
·
2019-12-02 07:26
SpringBoot +
Redisson
实现分布式锁
一、什么是分布式?要想说什么是分布式,那么首先要知道分布式之前的系统是什么样的架构,之前的架构又存在什么样的问题?单体架构分布式之前就是单体架构,单体架构顾名思义就是将所有的业务功能打包在一个应用中,然后部署在服务器上。如果我们把单体架构比作一个汽车工厂,那么从汽车发动机到汽车上的一个螺丝钉都需要由它来负责完成,如果有一天这家工厂由于自然灾害的原因导致业务量急剧下滑,甚至停止生产,那么这个整个工厂
一个程序员的成长
·
2019-12-01 18:39
分布式
SpringBoot
Redis
SQL for Redis介绍
sedisSQLforRedis基于ApacheCalcite和
redisson
实现了通过jdbc的方法连接RedisCluster快速入门进入项目根目录,使用maven打包mvncleanpackage
Woople
·
2019-12-01 14:29
使用Apache,压力测试
redisson
的一般高并发
安装Linuxlinux直接yum-yinstallhttpd-tools,然后ab-V测试Windows1查看80端口有没有被占用,netstat-ano|findstr"80"2下载地址https://www.apachehaus.com/cgi-bin/download.plx3解压后,找到安装目录下的httpd.conf,修改为自己的安装目录4启动服务5命令示例(并发200,一共1000个
赤赤元
·
2019-11-24 12:00
分布式锁续约问题
Redis官方推荐用
Redisson
来做分布式锁,并且这个驱动是实现了锁续约的,当锁时间超过2/3
Wind哥
·
2019-11-21 15:36
02_Jedis的介绍和使用
在官方网站里列一些Java的客户端,有Jedis、
Redisson
、Jredis、JDBC-Redis、等其中官
对方不想理你并向你抛出一个异常
·
2019-11-08 01:33
云栖干货回顾 | 行业顶级NoSQL成员坐阵,NoSQL数据库专场重点解析!
本专场邀请了行业顶级的NoSQL核心成员与大家共同展望NoSQL数据库的未来,阿里巴巴、MongoDB、
Redisson
、斗鱼等公司的技术大咖与大家共同分享了阿里云NoSQL数据库的企业级特性及行业解决方案
大涛学长
·
2019-10-31 15:46
数据库
Spring Boot 2 + Redis例子
在Java中,使用较为广泛的客户端有
Redisson
、Jedis。SpringDataRedis模块默认使用Jedis。
gdjlc
·
2019-10-28 21:00
Redisson
分布式锁深入理解分析
packagecom.yc.puffer.serviceimpl.channel;importcom.alibaba.fastjson.JSONObject;importcom.yc.puffer.common.constant.GlobalConstants;importcom.yc.puffer.common.redis.global.ProductGlobal;importcom.yc.pu
黄海滨_x
·
2019-10-26 18:56
Spring-Boot-admin之HttpTrace显示入参和出参及监控
Redisson
spring-boot-admin(以下简称SBA)与SpringBoot、Springcloud项目以starter得方式自动集成,包括Server端和Client端SBA监控包括应用的基本信息、logfile(在线实时浏览或者download)、JVM信息(线程信息、堆信息、非堆信息)、Web(API接口信息、最近100次API调用的信息)、应用中用户登录信息;监控指标很全面,但针对具体项目就
JavaWorld
·
2019-10-20 20:38
redis
java
spring
Spring-Boot-admin之HttpTrace显示入参和出参及增加
Redisson
监控
spring-boot-admin(以下简称SBA)与SpringBoot、Springcloud项目以starter得方式自动集成,包括Server端和Client端SBA监控包括应用的基本信息、logfile(在线实时浏览或者download)、JVM信息(线程信息、堆信息、非堆信息)、Web(API接口信息、最近100次API调用的信息)、应用中用户登录信息;监控指标很全面,但针对具体项目就
Magical*Man
·
2019-10-20 16:56
springbootadmin
redisson
httptrace
SBA
HealthIndicator
Spring
Boot
springboot利用redis、
Redisson
处理并发问题
一、引入问题在工作中,遇到的接口基本都是长这样的:如下为一个库存扣减的接口。从redis中获取库存数量,然后扣减一个数量问题这个接口在并发的情况下是有问题,可以用jmeter测试一下(用postman压力测试了一下,没有测出并发问题。网上有的博客说postman没法测试并发)jmeter设置:100个并发打印结果:问题很严重呀解决方案,优化如下:jmeter设置:101个并发,stock=100,
苏葛
·
2019-10-19 09:56
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他