本文主要是介绍Redis6课程大纲,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Redis6课程大纲
1、NoSQL数据库简介
-
1.1、NoSQL的好处?
-
1.2、NoSQL数据库的概述
-
1.3、NoSQL适用场景
-
1.4、NoSQL不适用场景
-
1.5、常见的NoSQL数据库
- 1.5.1、Memcache
- 1.5.2、Redis
- 1.5.3、MongoDB
2、Redis6概述和安装
-
2.1、Redis6概述
-
2.2、应用场景
- 2.2.1、配合关系型数据库做高速缓存
- 2.2.2、多样的数据库结构存储持久化数据
-
2.3、Redis安装
-
2.4、Redis启动
-
2.5、Redis测试连接
-
2.6、Redis关闭
-
2.7、Redis相关知识
-
2.8、与Memcache的区别
3、常用的五大数据类型
-
3.1、字符串(String)
-
3.2、列表(List)
-
3.3、集合(Set)
-
3.4、哈希(Hash)
-
3.5、有序集合(Zset)
4、Redis配置文件详解
-
4.1、步骤
5、Redis6的发布和订阅
-
5.1、什么是发布和订阅?
-
5.2、发布和订阅命令实现
6、Redis6的三种新数据类型
-
6.1、Bitmaps :实现对位的操作
-
6.2、HyperLogLog:用来做基数计算,如统计网站的UV
-
6.3、Geo:用于存储地理位置信息,并对存储的信息进行操作。
7、Jedis操作Redis6
-
7.1、步骤
8、Redis6与SpringBoot整合
-
8.1、步骤
9、Redis6的事物操作
-
9.1、Redis的事物定义
-
9.2、Multi、Exec、discard
-
9.3、事务的错误处理
-
9.4、为什么要需要事务?
-
9.5、事物冲突的问题解决
- 9.5.1、悲观锁
- 9.5.2、乐观锁(抢票场景)
- 9.5.3、WATCH key [key…]
-
9.6、Redis事务三特性
-
9.7、秒杀案例
-
9.8、库存问题
-
9.9、使用lua脚本语言
10、Redis6持久化之RDB
-
10.1、什么是RDB?
-
10.2、备份是如何执行的?
11、Redis6持久化之AOF(append only file)
-
11.1、什么是AOF?
-
11.2、AOF持久化流程
-
11.3、开启AOF方式
-
11.4、总结:用哪个好?
12、Redis的主从复制
-
12.1、主从复制是什么?
-
12.2、能干嘛?
-
12.3、主从复制如何配置
-
12.4、主从复制原理
-
12.5、薪火相传
-
12.6、反客为主
-
12.7、哨兵模式
13、Redis6集群
-
13.1、问题
-
13.2、什么是集群
-
13.3、如何配置集群
-
13.4、什么是slots
-
13.5、在集群中如何录入值、获取值
-
13.5、故障恢复
-
13.6、集群的jedis开发
-
13.7、redis集群提供的好处
-
13.8、redis集群的不足
14、Redis6应用问题解决
-
14.1 缓存穿透问题
-
14.2 缓存雪崩问题
-
14.3 缓存击穿问题
-
14.4. 什么是热Key问题,如何解决热key问题
-
14.5、分布式锁
- 14.5.1、问题描述
- 14.5.2、使用redis实现分布式锁
- 14.5.3、使用UUID防止误删
15、Redis6新功能
-
15.1、ACL
-
15.2、IO多线程
这篇关于Redis6课程大纲的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!