Redis核心知识

Redis核心知识点
1、redis基本架构 访问模式(client server)、支持的功能、存储、持久化
2、redis索引模型
3、redis数据类型 string、list、hash、set、sorted set 及对应数据结构 sds、压缩列表、双向链表、整形数组、哈希表、跳表
4、redis IO模型
5、持久化 RDB、AOF
6、高可用 主从、哨兵
7、横向扩展 集群、分片
8、内存安全 内存过载时key淘汰算法
9、内存分配器
10、功能扩展

高性能: 数据结构、线程模型、持久化、(epoll)网络框架;
高可用: 主从复制、哨兵机制;
扩展性: 数据分片、负载均衡。