原文:Redisson-关于使用订阅数问题

一 前提 最近在使用分布式锁redisson时遇到一个线上问题:发现是subscriptionsPerConnection or subscriptionConnectionPoolSize 的大小不够,需要提高配置才能解决。 二 源码分析 下面对其源码进行分析,才能找到到底是什么逻辑导致问题所在: RedissonLock lock 方法 总结下主要逻辑: 获取当前线程的线程id tryAqui ...

2022-01-13 21:30 0 1477 推荐指数:

查看详情

使用redisson时关于订阅问题

使用redisson消息订阅时,我针对门店商品库存减扣进行订阅的操作(在这里一个商品一个监听队列),当正式投入生产时,发现一直再报Subscribe timeout: (" + timeout + "ms). Increase 'subscriptionsPerConnection ...

Sat May 11 01:08:00 CST 2019 0 1696
Redis实战-Redisson-分布式锁

1. 简介 随着技术的快速发展,业务系统规模的不断扩大,分布式系统越来越普及。一个应用往往会部署到多台机器上,在一些业务场景中,为了保证数据的一致性,要求在同一时刻,同一任务只在一个节点上运行,保证 ...

Mon Aug 16 08:46:00 CST 2021 0 456
Redisson使用

前言   Redisson的功能非常强大,下面摘抄官网上的描述:   Redisson采用了基于NIO的Netty框架,不仅能作为Redis底层驱动客户端,具备提供对Redis各种组态形式的连接功能,对Redis命令能以同步发送、异步形式发送、异步流形式发送或管道形式发送的功能 ...

Wed Dec 22 19:49:00 CST 2021 0 8498
Redisson的基本使用

一、Redisson简介 Redisson是Redis官方推荐的Java版的Redis客户端。 Redisson提供了使用Redis的最简单和最便捷的方法。Redisson的宗旨是促进使用者对Redis的关注分离(Separation of Concern),从而让使用者能够将精力 ...

Thu Oct 07 01:03:00 CST 2021 0 700
Redisson碰到的问题

最近开发环境使用redisson(版本是2.8.0),在部署一段时间(半个小时左右),获取分布式锁会报超时异常(org.redisson.client.RedisTimeoutException: Redis server response timeout (3000 ms) occured ...

Fri Jun 29 17:45:00 CST 2018 2 16998
SpringBoot 集成Redisson问题

Spring Boot 集成Redisson问题 yml配置错误 原因 : 官方Github的文档中 , 中文语言的Wiki文档,在单节点模式配置很明显就问题,一看源码才发现SingleServerConfig ...

Mon Nov 22 23:13:00 CST 2021 0 2546
Redisson的简单使用

  在之前的项目中分布式锁和限流是基于redis进行的,分布式锁基于setnx和expire命令实现,也可以基于lua脚本实现。限流是采用固定时间窗算法进行的。   最近了解到redisson这个工具类,而且基于其分布式锁的实现是比较常见的,简单研究下其使用。 官网:wiki地址 ...

Tue Feb 02 02:45:00 CST 2021 0 1818
SpringBoot整合使用Redisson

不知道咋搞搞的,我找到的是 好像是国内一个开发者所做的 https://gitee.com/ztp/redisson-spring-boot-starter 使用起来 就三步 ,导依赖,配置,使用 依赖: ...

Thu Feb 18 22:05:00 CST 2021 0 1205
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM