2019年11月18日

Redis 中的高级数据类型

摘要: 5个基础数据类型 高级功能 ① HyperLogLog (参考) 供不精确的去重计数功能,比较适合用来做大规模数据的去重统计,例如统计 UV > PFADD visitors alice bob carol (integer) 1 > PFCOUNT visitors (integer) 3 解释: 阅读全文

posted @ 2019-11-18 16:48 Lemo_wd 阅读(1278) 评论(0) 推荐(0)

Spring Cloud 组件 —— hystrix

摘要: 作用与功能 ① 资源隔离, 每个依赖配备单独的线程池,为每个依赖提供一个小的线程池(或信号),如果线程池已满调用将被立即拒绝,默认不采用排队.加速失败判定时间。② 依赖超时,可配置依赖调用超时时间,超时时间一般设为比99.5%平均时间略高即可.当调用超时时,直接返回或执行fallback逻辑。③ 依 阅读全文

posted @ 2019-11-18 15:44 Lemo_wd 阅读(238) 评论(0) 推荐(0)

Redis 缓存雪崩、穿透、击穿

摘要: 缓存雪崩 定义: 同一时间所有 key 大面积失效,比如网站首页的数据基本上都是同一批次去缓存的。 解决方法: ① 存的时候设定随机的失效时间。 ② 服务做熔断处理(异常或着慢查询 Hystrix 限流+降级) 缓存穿透 定义: 缓存和数据库中都没有的数据,而用户不断发起请求,我们数据库的 id 都 阅读全文

posted @ 2019-11-18 14:37 Lemo_wd 阅读(266) 评论(0) 推荐(0)

导航