Redis入门到高级教程视频教程

  • 名称:Redis入门到高级教程视
  • 分类:服务器  
  • 观看人数:加载中
  • 时间:2023/11/6 21:56:47

Redis是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息中间件。Redis支持多种数据结构,如字符串、哈希、列表、集合和有序集合等。

以下是Redis的入门到高级的学习路径:

安装和配置Redis:首先,你需要在你的机器上安装Redis,并进行基本的配置。你可以从Redis官方网站下载最新版本的Redis,并按照官方文档进行安装和配置。

Redis基本命令:学习Redis的基本命令是入门的第一步。Redis的命令使用简单且易于理解,你可以通过Redis的官方文档或在线教程来学习和练习这些命令。

数据结构:Redis支持多种数据结构,每种数据结构都有其特定的用途和优势。你需要深入了解每种数据结构的特性和使用方法。例如,字符串可以用来存储简单的键值对,哈希可以用来存储一组键值对,列表可以用来实现队列和栈等。

持久化:Redis支持数据持久化,你可以将数据保存到磁盘上,以便在重启Redis时恢复数据。了解Redis的持久化机制和配置选项是非常重要的。

高级特性:一旦你掌握了Redis的基本知识,你可以开始学习一些高级特性,如发布/订阅、事务、Lua脚本和管道等。这些特性可以帮助你更好地利用Redis的功能。

集群和高可用性:当你的应用需要处理大量数据或需要高可用性时,你可以学习如何使用Redis集群和复制来扩展和保护你的数据。

性能优化:Redis是一个高性能的存储系统,但在处理大规模数据和高并发请求时,你可能需要进行性能优化。学习Redis的性能调优技巧和最佳实践可以帮助你提升应用的性能。

总结起来,Redis的学习路径从安装和配置开始,然后学习基本命令和数据结构,接着学习持久化、高级特性和集群等。最后,你可以学习性能优化来提升Redis的性能。

          课程目录
Redis7课程导读
Redis7-002-Redis简介
Redis7-003-NoSQL简介
Redis7-004-Redis的用途
Redis7-005-Redis高性能特性
Redis7-006-Redis数据类型特性
Redis7-007-Redis权限控制特性
Redis7-008-Redis的IO模型
Redis7-009-Redis的IO模型优缺点总结
Redis7-010-多路复用技术
Redis7-011-克隆虚拟机
Redis7-012-Redis的安装与启停
Redis7-013-Redis连接前的配置
Redis7-014-Redis各类客户端
Redis7-015-Redis配置文件详解
Redis7-016-tcp-backlog深度解析
Redis7-017-general模块详解
Redis7-018-maxclients属性深度解析
Redis7-019-内存管理模块深度解析
Redis7-020-多线程配置
Redis7-021-Redis基本命令
Redis7-022-key操作命令
Redis7-023-scan命令详解
Redis7-024-String型value操作命令(1)
Redis7-025-String型value操作命令(2)
Redis7-026-String型value应用场景
Redis7-027-Hash型value操作命令
Redis7-028-List型value操作命令
Redis7-029-List型value应用场景
Redis7-030-Set型value操作命令
Redis7-031-Set型value应用场景
Redis7-032-ZSet型value操作命令(1)
Redis7-033-ZSet型value操作命令(2)
Redis7-034-benchmark性能测试
Redis7-035-SDS结构
Redis7-036-SDS的优势
Redis7-037-zipList结构解析
Redis7-038-listPack结构解析
Redis7-039-skipList结构解析
Redis7-040-quickList结构解析
Redis7-041-key与集合元素数量限制
Redis7-042-BitMap应用场景
Redis7-043-BitMap操作命令
Redis7-044-HyperLogLog操作命令
Redis7-045-Geospatial操作命令
Redis7-046-发布订阅操作命令
Redis7-047-Redis事务
Redis7-048-Redis持久化原理
Redis7-049-RDB持久化执行
Redis7-050-RDB优化配置(1)
Redis7-051-RDB优化配置(2)
Redis7-052-RDB文件结构(1)
Redis7-053-RDB文件结构(2)
Redis7-054-RDB持久化过程
Redis7-055-写时复制技术详解
Redis7-056-AOF的开启
Redis7-057-AOF文件组及目录
Redis7-058-AOF文件格式解析
Redis7-059-Rewrite机制
Redis7-060-AOF优化配置之同步策略
Redis7-061-AOF优化配置之fsync调用
Redis7-062-AOF优化配置之刷新阈值与时间戳注释
Redis7-063-AOF优化配置之文件截断
Redis7-064-AOF文件损坏后的修复
Redis7-065-AOF持久化过程
Redis7-066-RDB与AOF对比
Redis7-067-Redis主从集群搭建
Redis7-068-tcp-nodelay深度解析
Redis7-069-定义个性化配置
Redis7-070-设置主从关系
Redis7-071-分级管理与容灾冷处理
Redis7-072-主从复制过程详解
Redis7-073-sync与psync同步
Redis7-074-psync的问题及改进
Redis7-075-无盘操作与共享复制积压缓冲区
Redis7-076-Sentinel简介
Redis7-077-Sentinel高可用集群搭建
Redis7-078-Sentinel高可用集群启动
Redis7-079-Sentinel优化配置
Redis7-080-三个定时任务与节点下线判断
Redis7-081-Sentinel Leader选举
Redis7-082-master选举算法
Redis7-083-故障转移过程
Redis7-084-节点上线方法
Redis7-085-CAP定理
Redis7-086-BASE理论
Redis7-087-Raft算法基础
Redis7-088-Raft算法之Leader选举
Redis7-089-Raft算法之数据同步
Redis7-090-Raft算法之脑裂
Redis7-091-Raft算法之Leader宕机处理
Redis7-092-Raft动画之分布式一致性
Redis7-093-Raft动画之协议概览
Redis7-094-Raft动画之Leader选举
Redis7-095-Raft动画之日志复制
Redis7-096-数据顺序分区算法
Redis7-097-节点取模分区算法
Redis7-098-一致性Hash分区算法
Redis7-099-虚拟槽分区算法
Redis7-100-Redis分布式系统搭建
Redis7-101-分布式系统的启停
Redis7-102-分布式系统启停脚本
Redis7-103-分布式系统的数据写入与查询
Redis7-104-分布式系统故障转移
Redis7-105-分布式系统动态扩容
Redis7-106-分布式系统动态缩容
Redis7-107-分布式系统的限制
Redis7-108-Sentinel高可用集群启停脚本
Redis7-109-Jedis客户端
Redis7-110-Jedis客户端2
Redis7-111-Jedis连接池
Redis7-112-连接Sentinel集群与分布式系统
Redis7-113-Jedis操作事务
Redis7-114-SpringBoot与Redis整合简介
Redis7-115-创建金融产品交易平台
Redis7-116-创建Controller
Redis7-117-定义页面
Redis7-118-定义Service实现类与Dao接口
Redis7-119-定义映射文件
Redis7-120-定义配置文件
Redis7-121-运行测试
Redis7-122-RedisTemplate的API介绍
Redis7-123-与Redis整合
Redis7-124-与Redis整合的测试
Redis7-125-与Redis整合的总结
Redis7-126-Redis高并发经典三问题
Redis7-127-数据库缓存双写不一致问题
Redis7-128-双写不一致解决方案
Redis7-129-分布式锁与Lua脚本
Redis7-130-什么是Lua
Redis7-131-在Linux中安装Lua
Redis7-132-Lua的HelloWorld
Redis7-133-SciTE用法简介
Redis7-134-基础语法1
Redis7-135-基础语法2
Redis7-136-基础语法3
Redis7-137-table定义数组
Redis7-138-table定义map
Redis7-139-table函数1
Redis7-140-table函数2
Redis7-141-迭代器
Redis7-142-模块
Redis7-143-元表与元方法1
Redis7-144-元表与元方法2
Redis7-145-元表与元方法3
Redis7-146-元表与元方法4
Redis7-147-元表与元方法5
Redis7-148-元表与元方法6
Redis7-149-面向对象
Redis7-150-创建类
Redis7-151-类的继承
Redis7-152-协同线程
Redis7-153-协同函数
Redis7-154-文件IO中的静态函数
Redis7-155-文件IO中的实例函数
Redis7-156-秒杀存在的并发问题
Redis7-157-Nginx与JMeter压测
Redis7-158-分布式锁的工作原理
Redis7-159-setnx实现分布式锁
Redis7-160-为锁添加过期时间
Redis7-161-为锁添加客户端标识
Redis7-162-为锁添加Lua脚本
Redis7-163-使用Redisson可重入锁
Redis7-164-Redisson可重入锁源码解析
Redis7-165-指定尝试时间源码解析
Redis7-166-存在的问题解析
Redis7-167-使用Redisson红锁
Redis7-168-使用分段锁
Redis7-169-Redisson介绍
Redis7-170-可重入锁详解
Redis7-171-公平锁详解
Redis7-172-联锁详解
Redis7-173-红锁详解
Redis7-174-读写锁详解
Redis7-175-信号量详解
Redis7-176-可过期信号量详解
Redis7-177-分布式闭锁详解
Redis7-178-课程总结