【快班】Redis技术实战
分布式系统
12周
23人
此课程所属【大数据攻城狮专业】, 【DBA专业】专业,专业内有不少于15门推荐课程,目前平台推出【专业课程0元学】活动,只需0元即可在所有的专业课程中任选5门学习,超值优惠,助您快速成长!点击这里了解
讲师
- 玺感
- 网名玺感,谐音喜感,希望做一个快乐的人;从事java体系工作10年,曾在用友、第三方支付公司、开源中国控股公司 工作过,当前任职于某互联网公司,担任架构总监职位,带领将近20人的团队负载pass平台的搭建,包括数据库服务、云存储、缓存服务等。 在开源中国的控股公司工作期间,为联想 国航 东航 中信信托等大公司提供开源技术解决方案,个人技术爱好包括:SOA、分布式、缓存、消息中间件、nosql数据库 、应用安全等
课程简介
在解决系统的性能上,缓存技术是很重要的工具,Redis作为开源社区比较活跃的缓存,被大量的用在了在线系统上,比如:用户登录状态 购物车只要是需要大量读取的应用场景都很适合。
本课程着重实际使用,结合Redis的源码及设计理论,从浅入深,着重讲解数据类型以及数据类型使用场景,结合spring使用Redis,Redis的高可用以及Redis集群,Redis的事务,Redis的内存管理,Redis应用案例等方面
课程章节
- 第1课 redis简介及安装部署
- 1-1 redis是什么
- 1-2 redis的优势
- 1-3 redis与其它数据库和软件的对比
- 1-4 redis性能测试报告
- 1-5 redis应用场景
- 1-6 redis单机安装部署及启动验证
- 第2课 redis常用命令及数据结构
- 2-1 key操作命令(del exists等)
- 2-2 字符串(append get mget set等)
- 2-3 列表(lset rpop等)
- 2-4 哈希表(hdel hget hlen等)
- 2-5 集合(sadd spop等)
- 2-6 有序集合(zcount zincrby zscore等)
- 第3课 redis 管道及事务
- 3-1 批量插入
- 3-2 事务
- 3-3 管道:多条命令执行
- 第4课 基于java语言的开发
- 4-1 基于开源客户端jedis的开发
- 4-2 与spring的整合
- 第5课 redis持久化
- 5-1 持久化简介
- 5-2 AOF持久化方案
- 5-3 RDB持久化方案
- 第6课 redis高可用
- 6-1 数据复制配置及原理
- 6-2 redis哨兵
- 第7课 内部存储结构原理
- 7-1 简单动态字符串
- 7-2 链表
- 7-3 字典
- 7-4 压缩列表
- 第8课 对象(数据结构内部原理)
- 8-1 字符串对象
- 8-2 列表对象
- 8-3 哈希对象
- 8-4 集合对象
- 8-5 有序集合对象
- 8-6 内存回收
- 8-7 如何降低内存的使用
- 第9课 redis集群
- 9-1 一致性hash原理
- 9-2 基于jedis的一致性哈希代码开发
- 9-3 redis集群(基于redis3.0)
- 第10课 基于codis的redis集群
- 10-1 codis简介
- 10-2 codis安装部署
- 10-3 codis下的jedis的开发
- 第11课 redis管理
- 11-1 详细配置
- 11-2 状态及监控
- 第12课 redis案例
- 12-1 分布式锁的实现
- 12-2 购物车或者用户登录会话
课程环境
操作系统:linux(centos6.5/7 /redhat6.X/windows)
java环境:jdk6以上
硬件环境:机器的内存建议在4G及以上,没有4G也不影响课程,但使用起来系统相对慢些
授课对象
本课程适用于对redis有兴趣的学员。将会通过循序渐进、步步深入的方式讲解,理论结合实践案例,讲述原理等基础知识。使同学们可以快速掌握redis。学员需要略有java开发基础。
收获预期
1.redis的数据类型的正确理解和使用
2.redis数据存储原理
3.redis持久化机制及事务的运用
4.基于jedis的开发实战
5.构建redis的可扩展集群及高可用
6.日常的运维监控和优化
学费
学费: ¥400 ( 固定学费: ¥300, 逆向学费: ¥100 )
新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取300元固定收费+100元逆向学费,学习圆满则逆向学费全额返还给学员!