摘要: 前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 阅读全文
posted @ 2019-05-17 15:43 myseries 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 问题: 大家可以先看看这个问题,看看这个是否有问题呢? 那里有问题呢? 如果你在这个问题上面停留超过5s的话,那么表示你对这块某些知识还有点模糊,需要再巩固下,下面我们一起来分析下! 1. 结论 多线程并发的同时进行set、get操作,A线程调用set方法,B线程并不一定能对这个改变可见!!! 2. 阅读全文
posted @ 2019-05-17 14:56 myseries 阅读(1990) 评论(0) 推荐(0) 编辑