
分布式
zhangphh
欲戴王冠,必承其重
展开
-
基于Redisson的分布式锁
1、前言 基于Redis实现单节点的分布式锁详见:基于Redis实现单节点分布式锁 本文使用Redisson实现Redis的主从模式、sentinel模式和Cluster模式的分布式锁 2、实现过程 ①、引入redisson的pom依赖; ②、配置SpringBootapplication.yml中的redis信息,注意不同集群模式下要切换端口; ③、配置RedissonUtils,如下: pub...原创 2020-04-02 20:58:04 · 271 阅读 · 0 评论 -
Redis集群
1、主从模式 ①、主从模式的优点: 为数据提供多个副本,实现高可用; 实现读写分离,主节点负责写,从节点负责读,主节点定期把数据同步到从节点实现数据的一致性; 避免了当单个节点损坏时数据丢失 ②、 主从模式的特点 数据流是单向的,只能是从master流向slave; 一个maste可以有多个slave,master可读可写,slave只能读,不要修改配置让slave可写,因为slave写之后...原创 2020-04-01 22:29:11 · 129 阅读 · 0 评论 -
基于Redis实现单节点分布式锁
1、SnowFlake算法 SnowFlake算法用于生成分布式Id使用的一种算法,此算法生成的是一个64bit的数,结构图如下: 1位,不使用,是二进制中的符号位,一般生成的全局ID都是整数,所以第一位固定为0; 接下来的41位是时间戳,用来记录毫秒级的时间 - 41位可以表示Math.pow(2,41)-1个数字,如果只用来表示正整数,可以表示的范围是0-Math.pow(2,41)...原创 2020-03-30 15:10:38 · 249 阅读 · 0 评论