作者: | 来源:互联网 | 2023-09-12 17:52
Redis数据中常用的数据类型有哪些?如何理解Redis数据库的大小认真的超短裙操作?常见Bug分析Redis服务启动失败1?Redis服务启动失败2?基于Redis的单点登陆
文章目录Day01 ~Redis入门核心知识点FAQ分析常见错误分析课后作业Day02~Java中Redis基本操作核心知识点FAQ分析常见错误分析课后作业Day03~Java中Redis基本操作核心知识点FAQ分析常见错误分析课后作业Day04~Redis持久化、持续化
Day01 ~Redis入门核心知识点Redis简介(分布式内存数据库、非关系数据库、无SQL数据库) Redis基本体系结构(C/S体系结构、redis-cli、redis-serris 从6.0开始,在网络I/o操作中引入了多线程。 (Redis数据库基本操作(启动、停止服务、登录和注销Redis ) Redis数据库常规数据类型的基本操作(字符串、散列、列表、集、…) Redis客户端API (string、hash、list、set、…) Redis数据中常用数据类型的APP应用程序场景? ()如何理解Redis数据库大小认真的迷你裙(hash )操作? (全局、本地)
常见错误分析Redis服务启动失败1? (安装redis时丢失了步骤,未创建redis.conf文件。)
Redis服务启动失败2? (需要重新启动docker )
Reids连接失败了吗? (IP地址)
课后作业总结课知识点试图应用Jedis中的连接池(JedisPool ),强化练习Jedis实现的基于Redis其他数据类型的操作。 Day02~Java中Redis基本操作核心知识点Jedis连接池(JedisPool )基本应用双重验证机制在Redis连接池应用时实现)通过Jedisdata Jedis API实现分布式ID、单点登录、 投票系统基本操作StringRedisTemplate,RedisTemplate在SpringBoot项目中的基本应用常见问题解答分析为什么使用redis连接池? 每次创建连接都需要时间吗? 您创建的连接可以重用)连接池的设计模式是什么? (享元模式) Volatile键描述属性时有什么作用? (多线程可见,指令禁止排序,原子性不保证; 单线程不需要使用这个关键字)基于Redis的单点登录是如何设计和实现的? 基于事件的投票系统是如何设计和实现的? 两个APP应用程序(StringRedisTemplate和RedisTemplate )有什么区别? 常规错误分析Java无法建立与数据库的连接。 在SpringBoot项目的设备测试中未找到启动类。 课后作业总结课程的知识点是基于redis和Jedis API实现简单购物车的操作是基于RedisTemplate将Blog对象保存到redis中预习RedisTemplate对象的定制() . Day03~Java中Redis基本操作的核心知识点是基于Redis实现简易购物车业务(将哪些数据放入购物车、规划设计、 基于散列类型实现数据存储) RedisTemplate对象的序列化和反序列化分析) (缺省定制)基于业务定制RedisTemplate对象(重点是序列化方案定制) late和AOP方法的应用实践)常见问题解答分析如何更改RedisTemplate对象的默认序列化方法? (直接设置方法,自定义RedisTemplate对象)为什么要自己创建RedisTemplate对象,并让Spring管理? (业务需求)定制RedisTemplate对象时,您是如何实现序列化和序列化的? (矮小棒糖)从数据库查询的数据为什么存储在redis中,如何存储在redis数据库中? 常见错误分析Redis反序列化异常? (检查是否正确配置了RedisTemplate ) SpringBoot工程在配置redis的lettuce连接池时检查是否存在公共池2相关性注入异常)所需的对象由spring管理在企业中了解知识点,spring @ cacheable @ cache put注释的应用完成了菜单模块所有查询、添加、修改等业务的设计和实现。 Redis数据库持久化. Day04~Redis持久化、事务、体系结构设计核心知识点Redis数据持久化. Redis中的事务控制. Redis体系结构设计(主从、哨兵、集群) (RDB,AOF ) Redis中RDB方式和AOF方式的永久化有什么区别? 在Redis中,事务是否采用乐观锁定和悲观锁定方式? (乐观锁定) Redis中常用的事务命令是什么? (multi、exec、discard、watch、unwatch )如何理解Redis的主从结构(Master/Slave )? Master/Slave体系结构(许多业务都很少读写)是否需要在节点重新启动后重新配置主从架构? (必要)如何理解Redis的哨兵(Sentinel )? (监视redis的运行状况,是否存在瘫痪,主节点瘫痪并选择slave主节点)在哨兵APP应用中,主节点瘫痪,但主节点启动后启动哨兵服务的缺省设置(redis-sentinel sentinel.conf )群集体系结构的主节点关闭后,是否会从节点升级为主节点? )常见错误分析指令的适用位置错误? (必须区分容器和宿主机)在构建主从结构时,容器链接将失败。 例如:
课后作业总结课知识点练习redis持续化和办公操作下redis主从结构、哨兵APP应用、集群结构的构成与实现