UP主: 封面: 简介:传智教育·黑马程序员Java研究院全新录制的Java入门教程全部配套资源领取方式:关注黑马程序员公众号,回复关键词:领取资源02===============================课程分为四大...
视频选集 Redis课程介绍导学 基础篇-01.Redis入门课程介绍 基础篇-02.初始Redis-认识NoSQL 基础篇-03.初识Redis-认识Redis 基础篇-04.初识Redis-安装Redis及启动的三种方式 基础篇-05.初识Redis-Redis命令行客户端 基础篇-06.初识Redis-Redis的图形化界面客户端 基础篇-07.Redis命令-数据结构介绍 基础篇-08.Redis命令-通用命令 基础篇-09.Redis命令-String类型 基础篇-10.Redis命令-Key的层级格式 基础篇-11.Redis命令-Hash类型 基础篇-12.Redis命令-List类型 基础篇-13.Redis命令-Set类型 基础篇-14.Redis命令-SortedSet类型 基础篇-15-Redis的Java客户端-客户端对比 基础篇-16.Redis的Java客户端-Jedis快速入门 基础篇-17.Redis的Java客户端-Jedis的连接池 基础篇-18.Redis的Java客户端-认识SpringDataRedis 基础篇-19.Redis的Java客户端-RedisTemplate快速入门 基础篇-20.Redis的Java客户端-RedisTemplate的RedisSerializer 基础篇-21.Redis的Java客户端-StringRedisTemplate 基础篇-22.Redis的Java客户端-RedisTemplate操作Hash类型 实战篇-01.Redis企业实战课程介绍 实战篇-02.短信登录-导入黑马点评项目 实战篇-03.短信登录-基于session实现短信登录的流程 实战篇-04.短信登录-实现发送短信验证码功能 实战篇-05.短信登录-实现短信验证码登录和注册功能 实战篇-06.短信登录-实现登录校验拦截器 实战篇-07.短信登录-隐藏用户敏感信息 实战篇-08.短信登录-session共享的问题分析 实战篇-09.短信登录-Redis代替session的业务流程 实战篇-10.短信登录-基于Redis实现短信登录 实战篇-11.短信登录-解决状态登录刷新的问题 实战篇-商户查询缓存-01.什么是缓存 实战篇-商户查询缓存-02.添加商户缓存 实战篇-商户查询缓存-03.缓存练习题分析 实战篇-商户查询缓存-04.缓存更新策略 实战篇-商户查询缓存-05.实现商铺缓存与数据库的双写一致 实战篇-商户查询缓存-06.缓存穿透的解决思路 实战篇-商户查询缓存-07.编码解决商铺查询的缓存穿透问题 实战篇-商户查询缓存-08.缓存雪崩问题及解决思路 实战篇-商户查询缓存-09.缓存击穿问题及解决方案 实战篇-商户查询缓存-10.利用互斥锁解决缓存击穿问题 实战篇-商户查询缓存-11.利用逻辑过期解决缓存击穿问题 实战篇-商户查询缓存-12.封装Redis工具类 实战篇-商户查询缓存-13.缓存总结 实战篇-01.优惠券秒杀-全局唯一ID 实战篇-02.优惠券秒杀-Redis实现全局唯一id 实战篇-03.优惠券秒杀-添加优惠券 实战篇-04.优惠券秒杀-实现秒杀下单 实战篇-05.优惠券秒杀-库存超卖问题分析 实战篇-06.优惠券秒杀-乐观锁解决超卖 实战篇-07.优惠券秒杀-实现一人一单功能 实战篇-08.优惠券秒杀-集群下的线程并发安全问题 实战篇-09.分布式锁-基本原理和不同实现方式对比 实战篇-10.分布式锁-Redis的分布式锁实现思路 实战篇-11.分布式锁-实现Redis分布式锁版本1 实战篇-12.分布式锁-Redis分布式锁误删问题 实战篇-13.分布式锁-解决Redis分布式锁误删问题 实战篇-14.分布式锁-分布式锁的原子性问题 实战篇-15.分布式锁-Lua脚本解决多条命令原子性问题 实战篇-16.分布式锁-Java调用lua脚本改造分布式锁 实战篇-17.分布式锁-Redisson功能介绍 实战篇-18.分布式锁-Redisson快速入门 实战篇-19.分布式锁-Redisson的可重入锁原理 实战篇-20.分布式锁-Redisson的锁重试和WatchDog机制 实战篇-21.分布式锁-Redisson的multiLock原理 实战篇-22.秒杀优化-异步秒杀思路 实战篇-23.秒杀优化-基于Redis完成秒杀资格判断 实战篇-24.秒杀优化-基于阻塞队列实现秒杀异步下单 实战篇-25.Redis消息队列-认识消息队列 实战篇-26.Redis消息队列-基于List实现消息队列 实战篇-27.Redis消息队列-PubSub实现消息队列 实战篇-28.Redis消息队列-Stream的单消费模式 实战篇-29.Redis消息队列-Stream的消费者组模式 实战篇-30.Redis消息队列-基于Stream消息队列实现异步秒杀 实战篇-01.达人探店-发布探店笔记 实战篇-02.达人探店-查看探店笔记 实战篇-03.达人探店-点赞功能 实战篇-04.达人探店-点赞排行榜 实战篇-05.好友关注-关注和取关 实战篇-06.好友关注-共同关注 实战篇-07.好友关注-Feed流实现方案分析 实战篇-08.好友关注-推送到粉丝收件箱 实战篇-09.好友关注-滚动分页查询收件箱的思路 实战篇-10.好友关注-实现滚动分页查询 实战篇-11.附近商铺-GEO数据结构的基本用法 实战篇-12.附近商铺-导入店铺数据到GEO 实战篇-13.附近商铺-实现附近商户功能 实战篇-15.用户签到-BitMap功能演示 实战篇-16.用户签到-实现签到功能 实战篇-17.用户签到-统计连续签到 实战篇-18.UV统计-HyperLogLog的用法 实战篇-19.UV统计-测试百万数据的统计 高级篇-分布式缓存-01-今日课程介绍 高级篇-分布式缓存-02-Redis持久化-RDB演示 高级篇-分布式缓存-03-Redis持久化-RDB的fork原理 高级篇-分布式缓存-04-Redis持久化-AOF演示 高级篇-分布式缓存-05-Redis持久化-RDB和AOF的对比 高级篇-分布式缓存-06-Redis主从-主从集群结构 高级篇-分布式缓存-07-Redis主从-搭建主从集群 高级篇-分布式缓存-08-Redis主从-主从的全量同步原理 高级篇-分布式缓存-09-Redis主从-增量同步原理 高级篇-分布式缓存-10-Redis哨兵-哨兵的作用和工作原理 高级篇-分布式缓存-11-Redis哨兵-搭建哨兵集群 高级篇-分布式缓存-12-Redis哨兵-RedisTemplate连接哨兵 高级篇-分布式缓存-13-Redis分片集群-搭建分片集群 高级篇-分布式缓存-14-Redis分片集群-散列插槽 高级篇-分布式缓存-15-Redis分片集群-集群伸缩 高级篇-分布式缓存-16-Redis分片集群-故障转移 高级篇-分布式缓存-17-Redis分片集群-RedisTemplate访问分片集群 高级篇-多级缓存-01-什么是多级缓存 高级篇-多级缓存-02-JVM进程缓存-导入Demo数据 高级篇-多级缓存-03-JVM进程缓存-导入Demo工程 高级篇-多级缓存-04-JVM进程缓存-初识Caffeine 高级篇-多级缓存-05-JVM进程缓存-实现进程缓存 高级篇-多级缓存-06-Lua语法-初识Lua 高级篇-多级缓存-07-Lua语法-变量和循环 高级篇-多级缓存-08-Lua语法-函数和条件控制 高级篇-多级缓存-09-多级缓存-安装OpenResty 高级篇-多级缓存-10-多级缓存-OpenResty快速入门 高级篇-多级缓存-11-多级缓存-OpenResty获取请求参数 高级篇-多级缓存-12-多级缓存-封装Http请求工具 高级篇-多级缓存-13-多级缓存-向tomcat发送http请求 高级篇-多级缓存-14-多级缓存-根据商品id对tomcat集群负载均衡 高级篇-多级缓存-15-多级缓存-Redis缓存预热 高级篇-多级缓存-16-多级缓存-查询Redis 高级篇-多级缓存-17-多级缓存-nginx本地缓存 高级篇-多级缓存-18-缓存同步-数据同步策略 高级篇-多级缓存-19-缓存同步-安装Canal 高级篇-多级缓存-20-缓存同步-监听canal 实现缓存同步 高级篇-多级缓存-21-课程总结 高级篇-Redis最佳实践-01.Redis最佳实践课程介绍 高级篇-Redis最佳实践-02.键值设计-如何设计优雅的key 高级篇-Redis最佳实践-03.键值设计-BigKey问题 高级篇-Redis最佳实践-04.键值设计-选择合适的数据结构 高级篇-Redis最佳实践-05.批处理优化-pipeline和mset 高级篇-Redis最佳实践-06.批处理优化-集群模式下的批处理问题 高级篇-Redis最佳实践-07.服务端优化-持久化配置 高级篇-Redis最佳实践-08.服务端优化-慢查询问题 高级篇-Redis最佳实践-09.服务器优化-命令及安全配置 高级篇-Redis最佳实践-10.服务器优化-内存安全和配置 高级篇-Redis最佳实践-11.Redis优化-集群还是主从 原理篇-01.Redis原理篇课程介绍 原理篇-02.Redis数据结构-动态字符串 原理篇-03.Redis数据结构-intset 原理篇-04.Redis数据结构-Dict 原理篇-05.Redis数据结构-Dict的渐进式rehash 原理篇-06.Redis数据结构-ZipList 原理篇-07.Redis数据结构-ZipList的连锁更新问题 原理篇-08.Redis数据结构-QuickList 原理篇-09.Redis数据结构-SkipList 原理篇-10.Redis数据结构-RedisObject 原理篇-11.Redis数据结构-五种数据类型-String 原理篇-12.Redis数据结构-五种数据类型-List 原理篇-13.Redis数据结构-五种数据类型-Set 原理篇-14.Redis数据结构-五种数据类型-ZSet 原理篇-15.Redis数据结构-五种数据类型-Hash 原理篇-16.Redis网络模型-用户空间与内核空间 原理篇-17.Redis网络模型-阻塞IO 原理篇-18.Redis网络模型-非阻塞IO 原理篇-19.Redis网络模型-IO多路复用 原理篇-20.Redis网络模型-IO多路复用之select 原理篇-21.Redis网络模型-IO多路复用之poll 原理篇-22.Redis网络模型-IO多路复用之epoll 原理篇-23.Redis网络模型-epoll的ET和LT模式 原理篇-24.Redis网络模型-基于epoll的服务端流程 原理篇-25.Redis网络模型-信号驱动IO及异步IO 原理篇-26.Redis网络模型-Redis是单线程吗,为什么用单线程 原理篇-27.Redis网络模型-Redis单线程及多线程网络模型变更 原理篇-28.Redis通信协议-RESP协议 原理篇-29.Redis通信协议-基于Socket的自定义Redis客户端 原理篇-30.Redis内存回收-过期key处理 原理篇-31.Redis内存回收-内存淘汰策略
黑马程序员的视频 黑马程序员Redis入门到实战教程,深度透析redis底层原理+redis分布式锁+企业解决方案+黑马点评实战项目 黑马程序员Python教程_600集Python从入门到精通教程(懂中文就能学会) 黑马程序员SpringCloud微服务开发与实战,java黑马商城项目微服务实战开发(涵盖MybatisPlus、Docker、MQ、ES、Redis高级等) 黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等) 黑马程序员NIO+BIO全套教程,Java教程之IO模式精讲 新版Java面试专题视频教程,java八股文面试全套真题+深度详解(含大厂高频面试真题) Java入门基础视频教程,java零基础自学就选黑马程序员Java入门教程(含Java项目和Java真题) 黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难 黑马程序员新版Linux零基础快速入门到精通,全涵盖linux系统知识、常用软件环境部署、Shell脚本、云平台实践、大数据集群项目实战等