Redis缓存教程-全网最新最全redis百科大全

课程资料 视频教程 配套源码 学习笔记 学习工具 免费下载 学习文档
相关文档
  • 中级
  • 177全集
  • 200217次学习

课程简介

课程下载

相关文章

课程简介

本套教程基于对企业级应用的深度调研产出,采用Redis最新版本7.0进行讲授,兼容5.0和6.0版本,全线覆盖企业一线开发版本。
课程涵盖Redis全套知识体系,由浅入深,从Redis用法到底层工作原理,对零基础友好,对提升者给力。学习本套教程,无需再查找任何其它Redis相关资料,重难点全程动画图解。教程一大亮点是对于分布式锁的系统讲授,除了最常见的8种锁实现外,还深度剖析了Redission分布式锁的8种锁机制。本教程真正做到“一课在手,应有尽有”。

课程目录

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

①扫描右侧二维码关注公众号

②回复消息【Redis7】

③获取本套课程免费下载链接

获取全套教程

①扫描右侧二维码关注公众号

②回复消息【DLJD】

③获取全套课程免费下载链接

扫码关注公众号

告诉你包装类的作用有哪些

1.基本数据类型:整型:intshortbytelong浮点型:floatdouble字符:char布尔:boolean2.包装类型Integer、Long、S...

2022-11-25 10:27:05

二维数组初始化的方法

在Java中初始化二维数组的不同方法:data_type[][]array_Name=newdata_type[no_of_rows][no_of_column...

2022-11-25 10:04:59

Shell脚本语法的规则

变量1.变量的定义和使用shell脚本中定义变量名不加$符,中间不能有空格和标点符号,可以有下划线,不能有shell关键字(关键字可以使用help查看)使用一个...

2022-11-25 09:44:21

线性表是什么

线性表,全名为线性存储结构。使用线性表存储数据的方式可以这样理解,即“把所有数据用一根线儿串起来,再存储到物理空间中”。如图1所示,这是...

2022-11-24 11:45:44

关于rest参数使用的例子

ES6引入了rest参数用于获取函数的多余参数,实际就是替换arguments对象。1.举一个小例子:functionadd(...values){letsum...

2022-11-24 10:30:03

关于持久化存储的介绍

持久存储和容器由于在开发、构建和部署应用程序时迅速采用Docker容器,最近出现了存储持久性意识。尽管最初假设是无状态的,但很明显存在有价值的用例(例如数据库)...

2022-11-24 09:45:31

负载均衡的原理介绍

负载均衡的原理是什么?赢咖4小编来为大家进行介绍。1.http重定向当http代理(比如浏览器)向web服务器请求某个URL后,web服务器可以通过http响...

2022-11-23 08:31:35

代理模式的应用场景

代理模式的应用场景有哪些?赢咖4小编来告诉大家。1.日志的采集2.权限控制3.实现aop4.Mybatismapper5.Spring事务管理6.全局捕获异常...

2022-11-23 08:10:15

数据库连接池的工作原理

数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”,预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“...

2022-11-23 07:50:21

堆栈溢出的原因

堆栈溢出的原因有哪些?赢咖4小编来告诉大家。堆溢出当创建对象时,没有足够的可用空间,则会发生堆溢出。堆内存空间不足,一种是真的不够,还有一种是发生了死循环,对...

2022-11-23 07:35:39

技术文档

>全部

热门课程

>学习路线
返回顶部