在实际生产业务中经常会遇到高性能、高并发的查询场景,也就是需要再极短的时间内快速响应用户的查询内容,提高用户的体验性,此时就需要用到搜索技术了,接下来我们将深入了解搜索引擎的核心。
总结整理了一些常见的 Redis 缓存,前面全面学习了 Redis,结合此处常见的面试题就可以进行回答了,整理自己的话术语言,做出关键词的提示构思,自信的对面试官说出来你的理解。
主从同步是 Redis 分布式的基础,由此联想到分布式理论的基础 - CAP 原理,如何保证数据一致性,但凡分布式就离不开它。Redis 的高可用离开了主从同步将无从进行,其中 Redis Cluster 集群模式的节点数据同步,也是依赖于主从同步,本文将总结主从同步到底是如何做的,Redis Cluster 集群的架构实现原理。
Redis 所有的数据结构都可以设置过期时间,时间一到,就会自动删除。你可以想象 Redis 内部有一个死神,时刻盯着所有设置了过期时间的 key,寿命一到就会立即收割。
你还可以进一步站在死神的角度思考,会不会因为同一时间太多的 key 过期,以至于忙不过来。同时因为 Redis 是单线程的,收割的时间也会占用线程的处理时间,如果收割的太过于繁忙,会不会导致线上读写指令出现卡顿?
接下来我们带着疑问深入了解 Redis 的过期策略与内存淘汰策略。
不知道你有没有听说过一个问题,Redis 为什么还能这么快?对于这个问题我们将如何考虑呢?其实在我看来无非是基于以下4点:
本文将深入了解 线程的 IO 模型 与 通信协议,掌握其内部持久化、管道与事务机制。