文章分类 - Redis
摘要:超卖问题 秒杀业务逻辑: 超卖的场景: 假设线程1过来查询库存,判断出来库存大于1,正准备去扣减库存,但是还没有来得及去扣减,此时线程2过来,线程2也去查询库存,发现这个数量一定也大于1,那么这两个线程都会去扣减库存,最终多个线程相当于一起去扣减库存,此时就会出现库存的超卖问题。 原因:判断库存是否
阅读全文
摘要:缓存穿透 解决思路: public Result queryWithPassThrough(Long id) { String key = CACHE_SHOP_KEY + id; String shopJson = stringRedisTemplate.opsForValue().get(key
阅读全文
摘要:方案1:基于session实现登录功能 提交手机号,随机生成验证码,发送验证码到session 用户输入的验证码与session中的验证码一致,则根据手机号查询或注册用户,将用户信息存入session中 配置拦截器,从session中获取用户信息,不存在则拦截;存在则保存用户信息到threadLoc
阅读全文
摘要:SpringData是Spring中数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块就叫做SpringDataRedis,官网地址:https://spring.io/projects/spring-data-redis 提供了对不同Redis客户端的整合(Lettuce和Jedi
阅读全文
浙公网安备 33010602011771号