首页
学习
活动
专区
工具
TVP
发布

SpringCloud专栏

专栏作者
234
文章
534496
阅读量
72
订阅数
京东毫秒级热key探测框架设计与实践,已完美支撑618大促
在拥有大量并发用户的系统中,热key一直以来都是一个不可避免的问题。或许是突然某些商品成了爆款,或许是海量用户突然涌入某个店铺,或许是秒杀时瞬间大量开启的爬虫用户, 这些突发的无法预先感知的热key都是系统潜在的巨大风险。
天涯泪小武
2020-06-30
3.2K0
redis探秘:选择合适的数据结构,减少80%的内存占用,这些点你get到了吗?
本文首发于京东零售平台公众号,https://mp.weixin.qq.com/s/uzuz7rqctQ-bjdRcf1tO9g
天涯泪小武
2020-01-13
2.4K0
分布式环境下对部分热数据(如redis热key,热请求)进行探测,并对探测结果及时同步到各个client实例的JVM内存的方案简述
譬如突然大量请求都命中了redis的某个分片,造成该redis卡顿,影响其他请求。热key特性如 goodsId=100,突发1万请求该key。
天涯泪小武
2020-01-13
8710
使用redis分布式锁高并发下QPS测试,单机一秒下1千个订单
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
天涯泪小武
2019-10-22
1.9K0
在网关zuul中对所有下游服务权限做控制,覆盖到所有接口,权限控制到角色、菜单、按钮、方法
在单体应用架构下,常见的用户-角色-菜单权限控制模式,譬如shiro,就是在每个接口方法上加RequireRole,RequirePermission,当调用到该方法时,可以从配置的数据库、缓存中来进行匹配,通过这种方式来进行的权限控制。
天涯泪小武
2019-08-26
2K0
redisson分布式锁源码和原理浅析
之前写过一篇使用redisson完成简单的分布式锁的文章,https://blog.csdn.net/tianyaleixiaowu/article/details/90036180
天涯泪小武
2019-08-15
2.2K0
50亿加密手机号md5快速存储及检索,rocksDB、redis等探索
首先需求比较简单,将所有的号码段(如130、131、132)的全部手机号的md5和其对应的手机号存起来,将来传入一批手机号的md5,能迅速给出对应的明文手机号。这样的存储业务在dsp系统中会有类似的场景,可能放的是imei号,cookie等。
天涯泪小武
2019-07-03
3.3K0
Redis 内存使用优化与存储
转载自:https://www.cnblogs.com/_popc/p/5968683.html
天涯泪小武
2019-07-02
7840
Redis百亿级Key存储方案
转自:https://www.cnblogs.com/colorfulkoala/p/5783556.html
天涯泪小武
2019-07-02
8600
Springboot分别使用乐观锁和分布式锁(基于redisson)完成高并发防超卖
在电商中经常会有防超卖的需求,本质上是对一条数据的多线程并发情况下的数据安全性进行控制。
天涯泪小武
2019-05-15
4K0
SpringBoot2集成redis,使用lettuce客户端
Springboot集成redis大家都会用,主要就是使用RedisTemplate类来进行各种操作。可能很多人并没有注意,在Springboot2以后,底层访问redis已经不再是jedis了,而是lettuce。
天涯泪小武
2019-05-14
3.9K0
redis的一些知识-配置文件解释
redis比较常用,但大部分人都是简单使用一下redis存一些key value,不太关心redis的持久化问题、事务、最大客户端连接数等问题。这一篇就是讲一些平时不太注意的事情。
天涯泪小武
2019-01-17
4110
redis的一些知识-使用pipeline来大幅提升redis的处理速度
redis通过tcp来对外提供服务,client通过socket连接发起请求,每个请求在命令发出后会阻塞等待redis服务器进行处理,处理完毕后将结果返回给client。
天涯泪小武
2019-01-17
1.7K0
redis的一些知识-redis事务multi
redis的事务是由multi和exec包围起来的部分,当发出multi命令时,redis会进入事务,redis会进入阻塞状态,不再响应任何别的客户端的请求,直到发出multi命令的客户端再发出exec命令为止。那么被multi和exec包围的命令会进入独享redis的过程,直到执行完毕。
天涯泪小武
2019-01-17
1.4K0
1 秒杀系统模拟基础实现,使用DB实现
业务隔离:将秒杀业务独立出来,尽量不与其他业务关联,以减少对其他业务的依赖性。譬如秒杀业务只保留用户id,商品id,数量等重要属性,通过中间件发送给业务系统,完成后续的处理。
天涯泪小武
2019-01-17
4430
2 秒杀系统模拟基础实现,使用Redis实现
这一篇,我们来使用redis进行数据存储。 新建一个redis的service实现类 package com.tianyalei.service; import com.tianyalei.model.GoodInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; import org.spr
天涯泪小武
2019-01-17
4960
使用redis计数来控制单位时间内对某接口的访问量,防止刷验证码接口之类的
使用自定义注解的方式,在需要被限制访问频率的方法上加注解即可控制。 看实现方式,基于springboot,aop,redis。 新建Springboot工程,引入redis,aop。 创建注解 package com.tianyalei.annotation; import org.springframework.core.Ordered; import org.springframework.core.annotation.Order; import java.lang.annotation.*;
天涯泪小武
2019-01-17
1.6K0
1 Springboot中使用redis,自动缓存、更新、删除
第一篇记录一下在springboot中,redis的基础用法,自动缓存新增的数据,自动修改及删除。
天涯泪小武
2019-01-17
4K0
2 Springboot中使用redis,配置redis的key value生成策略
上一篇里讲过了redis在spring boot中的简单使用,对于单个对象的增删改查的默认操作。
天涯泪小武
2019-01-17
3.7K2
3 Springboot中使用redis,redis自动缓存异常处理
在上一篇中,提到了使用配置文件来定义连接信息,由于前面讲的都是框架自动使用redis缓存数据,那么如果出现了异常又该怎么处理?
天涯泪小武
2019-01-17
1.8K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档