开篇闲聊:
Redis 是如今在互联网技术架构中,使用最广泛的缓存。支持复杂的数据结构,支持持久化,支持主从集群,支持高可用,支持较大的value存储...微服务变得越来越热门,越来越多的应用部署在分布式环境中。常用的分布式实现方式之一就有Redis。
Redis两大维度
- 系统维度 从系统维度上说,你需要了解 Redis 的各项关键技术的设计原理,这些能够为你判断和推理问题打下坚实的基础,而且,你还能从中掌握一些优雅的系统设计规范,例如 run-to-complete 模型、epoll 网络模型,这些可以应用到你后续的系统开发实践中。
- 应用维度 在应用维度上,我建议你按照两种方式学习: “应用场景驱动”和“典型案例驱动”,一个是“面”的梳理,一个是“点”的掌握。
对于想要在秋招跳槽的程序员来说,如果还搞不懂Redis ,面试时就容易出纰漏。在当今时代,掌握Redis,也已经成为岗位招聘必备技能之一,尤其是高薪岗位,掌握深层次Redis的应用必不可少。
需要面试技巧的朋友点——【思维导图】——即可免费获取!
目录
一、缓存概念
二、Redis部署与使用
三、Redis高可用与集群
四、memcached
缓存概念
- 系统缓存
- 用户层缓存
- CDN缓存
- 应用层缓存
- 其他层面缓存
Redis部署与使用
- Redis基础
- Redis安装及使用
- Redis配置文件
- Redis数据类型
- 消息队列
- Redis常用命令
Redis高可用与集群
- 配置Redis主从
- Redis集群