栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

10-Redis课上问题总结(2107)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

10-Redis课上问题总结(2107)

文章目录
  • Day01 ~Redis入门
    • 核心知识点
    • 常见问题分析
    • 常见Bug分析
    • 课后作业
  • Day02~Java中Redis基本操作
    • 核心知识点
    • 常见问题分析
    • 常见Bug分析
    • 课后作业

Day01 ~Redis入门 核心知识点
  • Redis 简介(分布式内存数据库,非关系型数据库,NoSQL数据库)
  • Redis 基本架构(C/S架构,redis-cli,redis-server)
  • Redis 服务的线程模型(6.0之前都是单线程,6.0之后网络io操作引入了多线程)
  • Redis 数据库的基本操作(服务的启动,停止,redis的登入,登出)
  • Redis 数据库常用数据类型的基本操作(string,hash,list,set,…)
  • Redis 客户端API(Jedis)的基本应用(对象的创建,对象的销毁,常用方法的应用)
常见问题分析
  • 为什么使用redis?(解决分布式系统下数据缓存的问题)
  • Redis数据中常用的数据类型有哪些?(string,hash,list,set,…)
  • Redis数据中常用的数据类型的应用场景?(…)
  • 如何理解Redis数据库的大小哈希(hash)操作?(全局,局部)
常见Bug分析
  • Redis服务启动失败1?(安装redis时丢了步骤,没有创建redis.conf文件)
  • Redis服务启动失败2?(需要重启docker)
  • Reids连接失败?(IP地址)
课后作业
  • 总结课上知识点
  • 尝试应用Jedis中的连接池(JedisPool).
  • 强化练习基于jedis实现的Redis其它数据类型的操作.
Day02~Java中Redis基本操作 核心知识点
  • Jedis 连接池(JedisPool)基本应用
  • 双重校验机制在Redis连接池应用时的实现(JedisDataSource)。
  • 基于Jedis API实现分布式ID,单点登陆,投票系统的基本操作
  • SpringBoot 工程中StringRedisTemplate,RedisTemplate的基本应用
常见问题分析
  • 为什么使用redis连接池?(每次创建连接比较耗时?最好创建的连接能够重复使用)
  • 连接池设计时都会用到什么设计模式?(享元模式)
  • Volatile关键描述属性时有什么作用?(多线程可见,禁止指令重排序,不保证原子性;单线程没有必要使用此关键字)
  • 基于Redis的单点登陆你是如何设计和实现的?
  • 基于某个活动的投票系统如何设计和实现?
  • StringRedisTemplate和RedisTemplate两个应用时有什么不同?
常见Bug分析
  • Java中无法建立与数据库的连接。
  • SpringBoot工程中的单元测试找不到启动类。
课后作业
  • 总结课上知识点
  • 基于redis以及Jedis API 实现一个简易购物车的操作
  • 基于RedisTemplate将一个Blog对象存储到redis
  • 预习RedisTemplate对象的定制(思考为什么要定制呢).
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/458365.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号