Redis架构原理与高性能实战

从Redis的核心原理开始,全面系统掌握Redis

4.85 (31 reviews)
Udemy
platform
中文
language
Databases
category
Redis架构原理与高性能实战
244
students
15 hours
content
Nov 2022
last update
$54.99
regular price

What you will learn

掌握Redis的基础架构体系及安装部署

掌握Redis的数据结构与工作机制

掌握Redis的高级特性,包括:消息的发布与订阅、事务的实现等等。

掌握Redis在企业应用中的常见故障及其解决方案

Why take this course?

在如今的IT系统中存在越来越多的高并发的情况。当在某一个时刻有成千上万的请求到达服务器,如果单纯的使用数据库来进行处理,将会给数据库造成巨大的压力,甚至出现宕机或者数据丢失的情况。这样的场合都是不允许的。而利用Redis却能很好地解决这一系列的问题。通过使用Redis能够实现数据的高速读/写,并且可以将数据进行缓存从而提高性能。

本课程将系统全面地介绍Redis的内容,包括:Redis架构、数据结构剖析、工作机制剖析、Redis的高级特性、Redis集群高可用以及Redis企业解决方案剖析,让学员通过课程的学习能够成为Redis高手。课程将包含以下的知识模块:

  • Redis架构实战

  • Redis数据结构剖析

  • Redis工作机制剖析

  • Redis高级特性原理

  • Redis集群高可用实战

  • Redis企业解决方案剖析

Content

Redis架构实战

Redis课程介绍
缓存的设计思想
缓存开发规范
缓存架构模式
Redis概述和高性能原理
Redis的安装和访问
Redis的监控
Redis应用场景

Redis数据结构剖析

SDS和跳跃表
压缩列表和整数集合
字段和快速列表
Stream
HyperLogLog和RedisObject

Redis工作机制剖析

RedisDB存储结构
键管理的基本操作
遍历键
迁移键
删除策略
内存淘汰策略
RDB持久化机制
AOF持久化机制
Redis客户端的创建与关闭
Redis命令请求的处理过程
Redis的管道
服务器启动流程
文件事件及处理
时间事件及处理

Redis高级特性原理

发布者订阅者模式
生产者消费者模式
事务实现机制剖析(1)
事务实现机制剖析(2)
慢查询日志剖析
Lua脚本基础
准备Lua脚本mp4
使用Lua脚本完成限流

Redis集群高可用实战

主从复制的架构与配置
主从复制的通信过程
主从复制的源码分析
部署Redis的哨兵
Redis哨兵的主要配置参数
哨兵工作原理剖析
什么是Redis Cluster
数据分布理论与Redis的数据分区
Redis Cluster的体系架构
一致性Hash算法
手动部署Redis Cluster
使用脚本create-cluster部署Redis Cluster
操作与管理Redis Cluster
实现Redis Cluster的代理分片
Codis的体系架构和组件说明
安装Go语言环境
安装部署Codis集群
基于Codis的主从复制
基于Codis的数据分布式存储

Redis企业解决方案剖析

缓存命中率
缓存预热
缓存穿透
缓存雪崩和缓存击穿
HotKey和BigKey
缓存更新策略
缓存与数据库一致性
分布式锁

课程资料下载

Redis课程资料下载

Charts

Price

Redis架构原理与高性能实战 - Price chart

Rating

Redis架构原理与高性能实战 - Ratings chart

Enrollment distribution

Redis架构原理与高性能实战 - Distribution chart

Related Topics

4935430
udemy ID
10/19/2022
course created date
11/13/2022
course indexed date
Bot
course submited by