摘要:
1 问题分析: redis 的并发竞争问题是什么?如何解决这个问题?了解 redis 事务的 CAS 方案吗?这个也是线上非常常见的一个问题,就是多客户端同时并发写一个 key,可能本来应该先到的数据后到了,导致数据版本错了;或者是多客户端同时获取一个 key... 阅读全文
posted @ 2021-01-01 20:10
赵广陆
阅读(92)
评论(0)
推荐(0)
摘要:
1 问题分析: 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 2 面试题回答: 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数... 阅读全文
posted @ 2021-01-01 20:08
赵广陆
阅读(94)
评论(0)
推荐(0)
摘要:
1 问题分析: redis 集群模式的工作原理能说一下么?在集群模式下,redis 的 key 是如何寻址的?分布式寻址都有哪些算法?了解一致性 hash 算法吗?在前几年,redis 如果要搞几个节点,每个节点存储一部分的数据,得借助一些中间件来实现,比如说... 阅读全文
posted @ 2021-01-01 20:06
赵广陆
阅读(259)
评论(0)
推荐(0)
摘要:
持久化 自动备份概念 持久化概念 利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的工作机制称为持久化持久化用于防止数据的意外丢失,确保数据安全性 持久化过程保存什么 将当前数据状态进行保存,快照形式,存储数据结果,存储格式简单,关注点在数... 阅读全文
posted @ 2021-01-01 20:00
赵广陆
阅读(57)
评论(0)
推荐(0)
摘要:
1 问题分析: 如何保证 redis 的高并发和高可用?redis 的主从复制原理能介绍一下么?redis 的哨兵原理能介绍一下么?其实问这个问题,主要是考考你,redis 单机能承载多高并发?如果单机扛不住如何扩容扛更多的并发?redis 会不会挂?既然 r... 阅读全文
posted @ 2021-01-01 19:58
赵广陆
阅读(43)
评论(0)
推荐(0)
摘要:
1 问题分析: redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?如果你连这个问题都不知道,上来就懵了,回答不出来,那线上你写代码的时候,想当然的认为写进 redis 的数据就一定会存在,后面导致系统各种 bug,谁来负责? 常... 阅读全文
posted @ 2021-01-01 19:55
赵广陆
阅读(50)
评论(0)
推荐(0)
摘要:
1 问题分析: redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?如果你连这个问题都不知道,上来就懵了,回答不出来,那线上你写代码的时候,想当然的认为写进 redis 的数据就一定会存在,后面导致系统各种 bug,谁来负责? 常... 阅读全文
posted @ 2021-01-01 19:55
赵广陆
阅读(35)
评论(0)
推荐(0)
摘要:
1 问题分析: redis 都有哪些数据类型?分别在哪些场景下使用比较合适?除非是面试官感觉看你简历,是工作 3 年以内的比较初级的... 阅读全文
posted @ 2021-01-01 19:53
赵广陆
阅读(35)
评论(0)
推荐(0)
摘要:
1 问题分析: redis 都有哪些数据类型?分别在哪些场景下使用比较合适?除非是面试官感觉看你简历,是工作 3 年以内的比较初级的... 阅读全文
posted @ 2021-01-01 19:53
赵广陆
阅读(32)
评论(0)
推荐(0)
摘要:
1 问题分析: 项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?这个问题,互联网公司必问,要是一个人连缓存都不太清楚,那确实比较尴尬。 只要问到缓存,上来第一个问题,肯定是先问问你项目哪里用了缓存?为啥要用?不用行不行?如果用了以后可能会有... 阅读全文
posted @ 2021-01-01 19:39
赵广陆
阅读(86)
评论(0)
推荐(0)
浙公网安备 33010602011771号