SpringBoot与Redis网络通信原理-

共77节103人学习阿甘 课程详情
播放页问题反馈
  • 《深度解剖Spring与Redis源码》课程介绍

    • 《深度解剖Spring与Redis源码》课程介绍
  • Redis哈希槽分区

    • 大厂面试题:什么是哈希取余分区?
    • 大厂面试题:什么是一致性哈希分区?
    • 大厂面试题:什么是哈希槽分区?
    • 大厂面试题:你们公司的Redis集群是怎么部署的?
    • 哈希槽案例实战:Redis主从切换演练
    • 大厂面试题:redis如何实现集群扩容?
    • 大厂面试题:如何实现redis集群哈希槽扩容?
    • 大厂面试题:如何实现redis集群哈希槽收缩?
    • 哈希槽案例实战:spring集成redis集群哈希槽演练
  • Spring与Redis通信的设计结构

    • Spring与Redis通信的设计结构
    • 大厂面试题: 什么是Lettuce?
    • 基于Lettuce单机连接Redis
    • 基于Lettuce集群连接Redis
  • Redis通信协议

    • 大厂面试题:请说下redis通讯协议RESP ?
    • 源码剖析:Lettuce《redis通讯协议RESP》的设计原理
    • 图解分析:Lettuce《redis通讯协议RESP》的设计原理
  • Redis拓扑结构图

    • 源码剖析:Lettuce如何读取Redis的集群拓扑结构图一?
    • 源码剖析:Lettuce如何读取Redis的集群拓扑结构图二?
    • 源码剖析:Lettuce如何读取Redis的集群拓扑结构图三?
    • 图解分析:Lettuce如何读取Redis的集群拓扑结构图?
    • 大厂面试题:Redis集群3主3从,spring配置文件该配几个ip?
    • 大厂面试题:spring如何知道redis每个节点有多少个槽?
    • 大厂面试题:spring如何实现redis槽和节点的映射关系?
    • 大厂面试题:spring如何计算redis哈希槽?
    • 大厂面试题:有了哈希号,spring如何算出Redis集群节点IP?
  • Spring与Reids的tcp网络通信基础

    • 网络通信基础:netty入门
    • 网络通信基础:netty的设计原理之TCP连接
    • 网络通信基础:netty的设计原理之数据发送与接收
    • 网络通信基础:netty的设计原理之Pipeline链表
    • 网络通信基础:netty通信NIO异步变同步设计方案
    • 网络通信基础:netty通信NIO异步变同步实战演练
    • 异步编程基础:CompletionStage异步编程-入门
    • 异步编程基础:CompletionStage异步编程-进阶
    • 异步编程基础:CompletionStage异步编程-高级
    • Lettuce如何tcp连接Redis ?
    • 反应式编程基础:什么是反应式编程
    • 反应式编程基础:反应式编程Reactor入门例子
  • Spring的Redis连接池设计原理

    • 大厂面试题:为什么需要对象池?
    • 对象池基础:图解分析对象池设计原理
    • 源码剖析:Spring如何设计封装Redis连接池
    • 实战演练:模仿Spring封装Redis连接池,自己手写一个
  • Spring tcp连接Redis设计原理

    • 大厂面试题:Spring如何封装Lettuce连接(上)?
    • 大厂面试题:Spring如何封装Lettuce连接(下)?
    • 图解分析:Spring如何封装Lettuce连接
    • tcp连接的核心接口:StatefulConnection
    • 基础知识点:动态代理案例
    • 源码分析:lettuce的动态代理实现
    • 大厂面试题:当lettuce异步发送redis,如何把数据等回来?
    • 大厂面试题:Lettuce & Netty如何发起tcp连接redis?(上)
    • 大厂面试题:Lettuce & Netty如何发起tcp连接redis?(中)
    • 大厂面试题:Lettuce & Netty如何发起tcp连接redis?(下)
    • 图解分析:Spring &Lettuce & Netty tcp连接redis设计原理
    • 大厂面试题:Netty如何初始化Redis的Pipeline链表
    • 源码分析:tcp连接Redis后,谁来维护TCP通道Channel?
    • 图解分析:tcp连接Redis后,谁来维护TCP通道Channel?
  • Spring给Redis发送数据的设计原理

    • 大厂面试题:Netty如何给redis异步发消息?
    • 大厂面试题:Netty如何给redis异步发消息?(下)
    • 大厂面试题:Netty如何基于《redis通讯协议RESP》编码?
    • 图解分析:Netty如何给redis异步发消息?
  • Spring tcp长连接Redis

    • 大厂面试题:Spring与Redis的通信是tcp长连接还是短连接?
    • 基于一级缓存,Spring多线程共享一条Redis tcp长链接
    • 基于二级缓存,Spring多线程共享一条Redis tcp长链接
  • Spring接收Redis数据的设计原理

    • 大厂面试题:Redis请求结果NIO异步回来,Lettuce如何接收数据?
    • 基于《redis通讯协议RESP》解析redis返回的结果
    • 大厂面试题:当Lettuce NIO异步收到redis消息,如何唤醒发送线程
    • 图解分析:Spring接收Redis数据的设计原理
    • 模仿Lettuce异步发送接收redis的设计原理,自己手写一个
  • Redis异常通信处理

    • 大厂面试题:Redis TCP 连接异常断开后,如何重连?
    • 发送者Endpoint 和 CommandHandler的设计原理
    • 大厂面试题:redis断开重连,新channel如何加入发送者Endpoint?
    • 大厂面试题:redis的tcp异常断开后,未发送的数据如何处理?
    • 大厂面试题:如何把tcp异常断开前的数据,再次发送出去?
    • 图解分析:Spring长连接Reids异常断开后如何把旧数据发送Redis?
    • 大厂面试题:什么是redis 集群MOVED 和 ASK异常?
    • 大厂面试题:当redis主从切换哈希槽迁移,spring如何知道?(上)
    • 大厂面试题:当redis主从切换哈希槽迁移,spring如何知道?(下)

    订阅失败

    SpringBoot与Redis网络通信原理
    SpringBoot与Redis网络通信原理 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    程序员研修院 v1.1.0
    一、播放器优化
    修改播放器默认倍速设置,增加1.25倍速
    调整目录展示形式,增加折叠/展开
    优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
    查看全部版本记录
    课件正在飞速打包中,请耐心等待几秒钟~