![](https://img-blog.csdnimg.cn/20210923113908968.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
文章平均质量分 78
本专栏包括两大模块。
模块一,基础篇。给大家深入浅出地讲述 Redis 核心知识,涵盖 Redis五种基本数据类型、过期策略、内存淘汰、持久化、主从复制原理等内容。
模块二,实践篇。如何快速进行问题排查与修复?缓存被污染了怎么办?Redis如何实现分布式锁?集群脑裂如何解决?如何应对集群数据倾斜?
Java程序鱼
Java领域优质创作者,专注Java后端学习、大厂面试题、项目实战。
展开
-
13.分布式锁面试题(高频面试题)
面试经常被问到分布式锁,今天我就带大家深入剖析下分布式锁的各种方案,redis分布式锁,zookeeper分布式锁等等,我给大家深入剖析每种解决方案的优缺点以及应用场景。原创 2021-08-11 10:19:28 · 32693 阅读 · 8 评论 -
12.Redis集群面试题(高频面试题)
在大数据高并发场景下,如何提升Master的写性能?数据存储容量瓶颈如何解决?数据如何分片?槽如何分配?扩容后槽如何迁移?客户端如何感知槽位变化?这些问题我会一一给大家解答。原创 2021-08-11 10:16:14 · 18619 阅读 · 0 评论 -
11.Redis哨兵面试题(高频面试题)
Redis 除了具有非常高的性能之外,还需要保证高可用,在故障发生时,尽可能地降低故障带来的影响,Redis提供了哨兵模式,来进行故障恢复。哨兵是如何监控节点的?哨兵集群是如何选举的?故障转移后如何通知客户端?原创 2021-08-11 10:13:36 · 17594 阅读 · 0 评论 -
10.Redis主从复制原理(高频面试题)
如果 Redis 的读写请求量很大,那么单个 Redis 实例很有可能承担不了这么大的请求量,如何提高Redis的性能呢?我们可以部署多个副本节点,业务采用读写分离的方式,提高访问性能。原创 2021-08-10 14:23:01 · 16613 阅读 · 0 评论 -
9.Redis持久化(高频面试题)
Redis 的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的持久化机制。RDB、AOF、混合持久化。原创 2021-08-10 14:15:05 · 16706 阅读 · 0 评论 -
8.Redis内存淘汰机制
当 Redis 内存超出物理内存限制时,内存的数据会开始和磁盘产生频繁的交换 (swap)。 交换会让 Redis 的性能急剧下降,对于访问量比较频繁的 Redis 来说,这样低速的存取效率基本上等于不可用。原创 2021-08-09 15:06:49 · 16029 阅读 · 0 评论 -
7.Redis过期策略底层是如何实现的?
如果我们对key设置了失效时间1分钟,1分钟后,Redis 是如何对这个 key 进行删除的呢?Redis过期策略采用的是惰性删除+定期删除策略。原创 2021-08-09 15:04:24 · 16874 阅读 · 0 评论 -
6.Redis单线程为什么这么快?
大家都知道,Redis是单线程的(严格来说,Redis Server是多线程的,只是它的请求处理整个流程是单线程处理的)为什么采用单线程的Redis也会如此之快呢?接下来我给大家分析其中缘由。原创 2021-08-08 11:53:18 · 17099 阅读 · 1 评论 -
5.数据量庞大时如何去重?
我们平时刷今日头条,今日头条会给我们推荐新的内容,它每次推荐时要去重,去掉那些已经看过的内容。问题来了,如何实现推送去重呢?教你使用布隆过滤器轻松搞定。原创 2021-08-08 11:50:31 · 17572 阅读 · 1 评论 -
4.千万日活的系统如何统计UV?
假设有个千万日活的统计系统,需要统计系统每天的UV。如果是你的话你该怎么设计?HyperLogLog带你轻松搞定。原创 2021-08-07 11:00:08 · 16531 阅读 · 1 评论 -
3.千万日活的签到系统如何设计?
假设有个百万签到系统,记录用户签到记录,签了记录1,没签记录 0,如果我们用redis的string存储占用空间过大,如何优化呢?原创 2021-08-07 10:49:32 · 16559 阅读 · 0 评论 -
2.Redis五种数据类型及使用场景
通过使用场景,带大家快速掌握Redis五种数据类型。string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合)。原创 2021-08-07 10:16:45 · 17047 阅读 · 4 评论 -
1.Redis面试宝典
面试官问的问题,我们只知道结论,但是面试官继续深剖,问我们底层实现,这时就懵圈了,因此我专门出一期面试突击专题,帮助各位小伙伴快速的准备好面试。原创 2021-08-06 11:07:03 · 16138 阅读 · 0 评论