在解决系统的性能上,缓存技术是很重要的工具,Redis作为开源社区比较活跃的缓存,被大量的用在了在线系统上,比如:用户登录状态 购物车只要是需要大量读取的应用场景都很适合。
第一部份.redis简介及安装部署
1.redis是什么
2.redis的优势
3.redis与其它数据库和软件的对比
4.redis性能测试报告
5.redis应用场景
6.redis单机安装部署及启动验证
第二部份.redis常用命令及数据结构
1.key操作命令(del exists等)
2.字符串(append get mget set等)
3.列表(lset rpop等)
4.哈希表(hdel hget hlen等)
5.集合(sadd spop等)
6.有序集合(zcount zincrby zscore等)
第三部份.redis 管道及事务
1.批量插入
2.事务
3.管道:多条命令执行
第四部份.基于Java语言的开发
1.基于开源客户端jedis的开发
2.与spring的整合
第五部份.redis持久化
1.持久化简介
2.AOF持久化方案
3.RDB持久化方案
第六部份.redis高可用
1.数据复制配置及原理
2.redis哨兵
第七部份.内部存储结构原理
1.简单动态字符串
2.链表
3.字典
4.压缩列表
第八部份.对象(数据结构内部原理)
1.字符串对象
2.列表对象
3.哈希对象
4.集合对象
5.有序集合对象
6.内存回收
7.如何降低内存的使用
第九部份.redis集群
1.一致性hash原理
2.基于jedis的一致性哈希代码开发
3.redis集群(基于redis3.0)
第十部份.基于codis的redis集群
1.codis简介
2.codis安装部署
3.codis下的jedis的开发
第十一部份.redis管理
1.详细配置
2.状态及监控
第十二部份.redis案例
1.分布式锁的实现
2.购物车或者用户登录会话