会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
你比从前快乐;
博客园
首页
新随笔
联系
订阅
管理
2022年11月20日
五、Redis企业实战 - 分布式锁
摘要: 你们有随时可以打扰的人吗 利用Redis实现分布式锁 基本原理 分布式锁:满足分布式系统或集群模式下多进程可见并且互斥的锁。 分布式锁的核心思想: 就是让大家(集群中的所有机器)都使用同一把锁,只要大家使用的是同一把锁,那么我们就能锁住线程,不让线程进行,让程序串行执行,这就是分布式锁的核心思路。
阅读全文
posted @ 2022-11-20 11:32 你比从前快乐;
阅读(33)
评论(0)
推荐(0)
2022年11月18日
四、Redis企业实战 - 优惠劵秒杀
摘要: 在喧嚣之外 孤单 戒掉 廉价的浪漫 全局唯一ID生成 每个店铺都可以发布优惠券,当用户抢购时,就会生成订单并保存到tb_voucher_order这张表中。 而订单表如果使用数据库自增ID就存在一些问题: id的规律性太明显 如果我们的id具有太明显的规则,用户或者说商业对手很容易猜测出来我们的一些
阅读全文
posted @ 2022-11-18 11:35 你比从前快乐;
阅读(166)
评论(0)
推荐(0)
2022年11月17日
三、Redis企业实战 - 商户查询缓存
摘要: 老大剑仙,你不收我为嫡传弟子,凭良心说,是不是怕我剑术超过你老人家? 缓存查询策略 标准的操作方式是查询数据库之前先查询缓存,如果缓存存在,则直接从缓存中返回,如果缓存数据不存在,再查询数据库,然后将数据存入redis。 @Override public Object queryById(Long
阅读全文
posted @ 2022-11-17 10:59 你比从前快乐;
阅读(195)
评论(0)
推荐(0)
2022年11月16日
二、Redis企业实战 - 短信登录
摘要: Redis企业实战 - 短信登录 软件架构 基于Session实现登录流程 发送验证码 核心代码示例 @Override public Result sendCode(String phone, HttpSession session) { // 1.校验手机号 if (RegexUtils.isP
阅读全文
posted @ 2022-11-16 11:42 你比从前快乐;
阅读(85)
评论(0)
推荐(0)
2022年11月15日
一、Redis的Java客户端
摘要: 模糊的目标,要不断去解释它们,把他们转化成一个更具体的内容,这样才能够找到途径。 常用客户端介绍 Jedis客户端 基本使用(直连) 引入对应依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId>
阅读全文
posted @ 2022-11-15 08:37 你比从前快乐;
阅读(84)
评论(0)
推荐(0)
2022年11月2日
Java实现SIP的GB28181注册 - 整体有个概念(二)
摘要: 事需身历,再去言之有物。 起一个SIP服务和起一个Netty的服务本质上是差不多,都是起服务用作网络通信。 GB28181的注册流程牵扯用户认证,是安防通讯安全方面的一个亮点。 注册流程 注册流程描述: 设备向服务器发送 Register请求; 服务器向设备发送响应401,并在响应的消息头 WWW_
阅读全文
posted @ 2022-11-02 13:53 你比从前快乐;
阅读(877)
评论(0)
推荐(0)
SIP会话发起协议 - 先知道是什么(一)
摘要: 少年,思无邪,最最动人。 协议概述 SIP会话发起协议是VoIP技术中最常用的协议之一。它是一种应用层协议,与其它应用层协议协同工作,通过Internet控制多媒体通信会话。 SIP采用SDP(会话描述协议)的帮助,它描述了用于通过IP网络传送语音和视频的会话和RTP(实时传输协议)。 SIP可用于
阅读全文
posted @ 2022-11-02 08:55 你比从前快乐;
阅读(525)
评论(0)
推荐(1)
2022年10月12日
spring cache
摘要: 至于那些真正的意气用事之外,注定有很多盘根交错的利益之争,有人投石问路,有人煽风点火,有人浑水摸鱼。 基本概念 spring从3.1开始定义了Cache、CacheManager接口来统一不同的缓存技术,并使用JCache(JSR-107)注解来简化开发。 cache接口的实现包括RedisCach
阅读全文
posted @ 2022-10-12 10:27 你比从前快乐;
阅读(206)
评论(0)
推荐(0)
2022年10月11日
Redisson分布式锁
摘要: 待到秋风四起时,孤舟远赴倒悬山。 官方文档:https://github.com/redisson/redisson 使用示例 更多请参考官方文档 引入依赖 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</arti
阅读全文
posted @ 2022-10-11 15:00 你比从前快乐;
阅读(385)
评论(0)
推荐(0)
redis分布式锁
摘要: 所见即是我,至于你怎么看我,无关紧要,也没必要。 基本原理 本地锁只能锁住一台机器上的单例线程,在分布式系统中,有多少台机器,就会放进多少个查询线程。因此,在分布式系统中,需要使用分布式锁。 分布式基本原理:所有的机器去同一个地方“占坑”,如果占到,就执行逻辑,否则就必须等待,直到释放锁。“占坑”可
阅读全文
posted @ 2022-10-11 09:35 你比从前快乐;
阅读(186)
评论(0)
推荐(0)
下一页
公告