![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
-hantao-
java程序员
展开
-
flag: redis6.0
占坑有空写redis6.0提供了很多有意思的功能,引入多线程用来提高IO性能,引入集群proxy,将原先集群内部每台机器需要保存集群所有信息抽象到了proxy,更方便的进行集群信息变更、与客户端交互等等。...原创 2021-01-28 12:06:20 · 183 阅读 · 0 评论 -
分布式锁 - redis锁、zookeeper锁
应用场景:分布式锁是为了保证同一时刻只有一台机器的一个线程执行某段代码。分布式锁的目的如下 解决业务层幂等性 解决 MQ 消费端多次接受同一消息 确保串行|隔离级别 多台机器同时执行定时任务 最近在工作中遇到了一些问题,上游重复调用下游接口下发数据导致数据重复,需要用redis锁防重,线程获取不到锁时直接提示给上游已经下发过数据。redis分布式锁:...原创 2019-12-12 18:18:16 · 228 阅读 · 0 评论 -
Redis缓存雪崩、缓存穿透、缓存一致性问题
一、缓存雪崩:1、缓存失效时间相同导致大量缓存同时失效 缓存时间加随机因子,不同商品设置不同失效时间2、缓存系统故障事前:增加缓存系统高可用方案设计,避免出现系统性故障(主从、集群) 事故中: 增加多级缓存,在单一缓存故障时,仍有其他缓存系统可用,如之前项目中使用的三级缓存方案:内存级缓存->Memcached->Redis这样的方案; 启用熔断限流机制,只允许可...原创 2019-07-11 09:46:06 · 263 阅读 · 0 评论 -
Redis详解
导读:Redis数据类型(string,hash,list,set,zset) 在 Java 中使用 Redis连接池 Redis集群 Redis 主从架构搭建及同步方法 Redis主从自动切换(哨兵sentinel) Redis缓存雪崩、缓存穿透、缓存一致性问题 Redis数据类型(string,hash,list,set,zset) 1、String(set、get)...原创 2019-10-11 10:48:22 · 566 阅读 · 0 评论