Java秒杀系统实战系列-基于Redisson的分布式锁优化秒杀逻辑
本文我们将借助综合中间件Redisson优化“秒杀系统中秒杀的核心业务逻辑”。在本篇文章中,我们将使用Redisson中间件其中一个强大的功能组件“分布式锁”,用以解决秒杀系统中高并发产生的多线程对于共享资源/代码块的访问所导致的“并发安全”问题。
Token的生成与刷新方案
一般地,通过token方式获取当前登录者的用户信息,因此需要创建一个token,如果token过期,用户需要重新登录,这样的体验非常差,需要做到用户无感知的情况下,解决刷新token的问题。
#某科技公司Java(二)
## 1、简述一下简历上的项目A:结合个人项目经历回答即可。## 2、项目中token如何使用的A:(1)使用token完成用户认证,实现前后端的用户同步:1、登陆时,生成token,并在redis中存储(以token为key,以用户信息为value,并设置key的过期时间)。
在Java中使用Redis的方法
前提可供访问的Redis服务器 可以自己在本地启动虚拟机如何在本地启动一个Redis参考bilibili尚硅谷Redis6SpringBoot项目中需要添加的依赖redis.
Redis02——Redis内存数据如何保存到磁盘
Copyon Write:众所周知Redis是单线程程序[1],文件IO操作不能进行多路复用,于是在BGSAVE进行RDB持久化时Redis采用操作系统的Copy on Write[2]机制进行RDB持久化。