首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
redis实战
程序员校花
创建于2023-01-15
订阅专栏
依据黑马点评实战篇做的笔记
暂无订阅
共5篇文章
创建于2023-01-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
登录
基于Session实现登录 1.发送验证码 2.校验验证码 3. 登录状态校验 基于session的ThreadLocal,用户的每次请求还是要先判断session,再把session中的用户信息保存
各种数据类型的实际应用
回顾缓存穿透: 发起了一个数据库不存在的,redis里边也不存在的数据,通常你可以把他看成一个攻击。
消息队列
认识消息队列 消息队列:存放消息的队列。最简单的消息队列模型包括3个角色: 消息队列:存储和管理消息,也被称为消息代理(Message Broker) 生产者:发送消息到消息队列 消费者:从消息队列获
秒杀
全局id生成器 在redis新建一个自增长的key,利用时间戳(31bit)+序列号(32bit)拼接实现唯一id。此key还可以记录数量。 库存超卖问题 悲观锁 比较适合插入数据。
缓存
把过期时间设置在 redis的value中,注意:这个过期时间并不会直接作用于redis,而是我们后续通过逻辑去处理。假设线程1去查询缓存,然后从value中判断出来当前的数据已经过期了,此时线程1去