• 讲师平台
    • 我的学习
    • 消息

    SpringBoot与Redis网络通信原理-

    共77节55人学习阿甘 课程详情 领证书
    • 《深度解剖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如何知道?(下)
    0/1024
    暂无留言

      订阅失败

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

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

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

      购买课程

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

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