课程安排
Nosql介绍
redis简介
redis下载安装与服务启动
redis基础操作
数据类型简介
string基本操作
单指令操作与多指令操作的选择之惑
数值增减操作
数据时效性设置
key的命名规范
hash类型介绍与基本操作
hash扩展操作与使用注意事项
hash实现购物车
hash实现抢购
list类型介绍与基本操作
list阻塞数据获取
list扩展操作删除数据
list实现日志消息队列
set类型介绍与基本操作
set操作随机数据
set数据交并差操作
set实现权限校验
set实现网站访问量统计
set实现黑白名单
sorted_sort类型介绍与基本操作
sorted_sort基本操作2
sorted_sort实现排行榜
set实现时效性任务管理
set带有权重的任务管理
按次结算的服务控制
微信接收消息顺序控制
通用指令key基本操作
通用指令key时效性控制操作
通用指令key查询操作
通用指令key其他操作
通用指令db基本操作
通用指令db其他操作
jedis简介
helloworld(jedis版)
jedis常规操作演示
业务请求次数控制案例需求分析
程序结构搭建
程序代码实现
工具类制作
可视化客户端介绍
linux环境安装redis-基于linux安装redis
指定端口启动服务
指定配置文件启动服务
配置文件启动目录管理
持久化简介
save指令
RDB相关配置
数据恢复过程演示
save指令工作原理
bgsave指令与工作原理
save配置与工作原理
RDB三种启动方式对比与优缺点分析
AOF简介
AOF持久化策略基本操作
AOF重写概念与命令执行
AOF自动重写配置
AOF重写工作原理
RDB与AOF方案比对
持久化应用场景分析
redis事务简介
事务的基本操作(定义、取消、执行)
事务的工作流程
事务操作的注意事项
锁
分布式锁
死锁解决方案
删除策略-过期数据的概念
过期数据的底层存储结构
定时删除与惰性删除
定期删除
逐出策略
服务器配置-redis.conf配置
高级数据类型-bitmaps介绍与基本操作
bitmaps扩展操作
超级日志
地球轨道
主从复制简介
主从复制的作用
主从复制的三个阶段
主从复制的工作流程(1)建立连接阶段
主从复制-搭建主从结构
主从复制(2)数据同步阶段
数据同步阶段注意事项
主从复制-运行id(runid)
主从复制-复制缓冲区与偏移量
主从复制工作流程(2)数据同步与命令传播阶段
主从复制-心跳机制与命令传播阶段工作流程
主从复制常见问题(1)
主从复制常见问题(2)
主从复制常见问题(3)
哨兵简介
哨兵结构搭建
哨兵工作原理(1)
哨兵工作原理(2)
哨兵工作原理(3)
集群简介
集群存储结构设计
cluster集群搭建
设置与获取数据
主从下线与主从切换
企业级解决方案-缓存预热
缓存雪崩
缓存击穿
缓存穿透
性能指标监控
性能指标监控命令
缓存是目前企业级应用中的核心组成部分,当今主流的电商、生活服务、直播等领域都离不开缓存的使用。Redis作为当下主流的缓存技术,已经成为互联网企业的不二首选,基于redis集群的缓存结构设计目前已在同领域内占据半壁江山。