分布式锁
文章平均质量分 96
时间漏斗
这个作者很懒,什么都没留下…
展开
-
redis实现分布式锁
分布式锁的实现方式,原创 2021-02-28 12:49:37 · 338 阅读 · 0 评论 -
redis面试
文章目录 概述 什么是Redis Redis有哪些优缺点 为什么要用 Redis /为什么要用缓存 为什么要用 Redis 而不用 map/guava 做缓存? Redis为什么这么快 数据类型 Redis有哪些数据类型 Redis的应用场景 持久化 什么是Redis持久化? Redis 的持久化机制是什么?各自的优缺点? 如何选择合适的持久化方式 Redis持久化数据和缓存怎么做扩容? 过期键的删除策略 Redis的过期键的删除策略 Redis key的过期时间和永久有效分别怎么设置? 我们原创 2020-12-16 01:14:04 · 429 阅读 · 0 评论 -
分布式锁
什么是锁? 在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。 而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余后续线程发现已经有标记了则等待拥有标记的线程结束同步代码块取消标记后再去尝试设置标记。这个标记可以理解为锁。 不同地方实现锁的方式也不一样,只要能满足所有线程都能看得原创 2020-12-07 16:47:21 · 118 阅读 · 0 评论