java自学教程|www.konglongmei.com

作者: admin
查看: 1349|回复: 147

more +社区更新Forums

more +随机图赏Gallery

java源码基于redis锁的秒杀系统

java源码基于redis锁的秒杀系统

[复制链接]
admin | 显示全部楼层 发表于: 2019-8-31 18:28:35
admin 发表于: 2019-8-31 18:28:35 | 显示全部楼层 |阅读模式
查看: 1349|回复: 147

你还没有注册,无法下载本站所有资源,请立即注册!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
java源码基于redis锁的秒杀系统
1、本项目从抽象到实现阐述了如何利用redis实现分布式锁,完成简单的秒杀功能
2、项目主要用到的redis锁的概念
秒杀中需要考虑的问题点:
1、既然有并发问题,那我就让他“不并发”,将所有的线程用一个队列管理起来,使之变成串行操作,自然不会有并发问题。
2、秒杀在技术层面的抽象应该就是一个方法,在这个方法里可能的操作是将商品库存-1,将商品加入用户的购物车等等,在不考虑缓存的情况下应该是要操作数据库的。那么最简单直接的实现就是在这个方法上加上synchronized关键字,通俗的讲就是锁住整个方法;
3、锁住整个方法这个策略简单方便,但是似乎有点粗暴。可以稍微优化一下,只锁住秒杀的代码块,比如写数据库的部分;


百度网盘下载地址链接(百度云):java自学网(javazx.com)redisframework-master.rar 密码回帖可见
游客,如果您要查看本帖隐藏内容请回复
[/hide]


楼主热帖
回复

使用道具 举报

边锋1 | 显示全部楼层 发表于: 2019-8-31 18:31:01
边锋1 发表于: 2019-8-31 18:31:01 | 显示全部楼层
的确不错的资源网~
回复

使用道具 举报

123458532 | 显示全部楼层 发表于: 2019-8-31 18:31:35
123458532 发表于: 2019-8-31 18:31:35 | 显示全部楼层
我要下载
回复

使用道具 举报

88333 | 显示全部楼层 发表于: 2019-8-31 18:39:39
88333 发表于: 2019-8-31 18:39:39 | 显示全部楼层
我要下载
回复

使用道具 举报

恋恋青城黄 | 显示全部楼层 发表于: 2019-8-31 18:41:40
恋恋青城黄 发表于: 2019-8-31 18:41:40 | 显示全部楼层
小手一抖,积分到手!
回复

使用道具 举报

子陵剑 | 显示全部楼层 发表于: 2019-8-31 18:43:52
子陵剑 发表于: 2019-8-31 18:43:52 | 显示全部楼层
路过,支持一下啦
回复

使用道具 举报

老庞208 | 显示全部楼层 发表于: 2019-8-31 18:44:25
老庞208 发表于: 2019-8-31 18:44:25 | 显示全部楼层
都是精品教程
回复

使用道具 举报

彩笔难描秸 | 显示全部楼层 发表于: 2019-8-31 18:45:42
彩笔难描秸 发表于: 2019-8-31 18:45:42 | 显示全部楼层
支持一下  java项目源码 lol
回复

使用道具 举报

淡小柒小a | 显示全部楼层 发表于: 2019-8-31 18:49:04
淡小柒小a 发表于: 2019-8-31 18:49:04 | 显示全部楼层
路过,支持一下啦
回复

使用道具 举报

123458532 | 显示全部楼层 发表于: 2019-8-31 18:55:30
123458532 发表于: 2019-8-31 18:55:30 | 显示全部楼层
LZ说的很不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网站地图|java自学教程|www.konglongmei.com

GMT+8, 2020-7-13 08:27 , Processed in 2.293052 second(s), 49 queries .

快速回复 返回顶部 返回列表