黑马程序员Redis入门到实战教程,全面透析redis底层原理+redis分布式锁+企业解决方案+redis实战
本课程共174集 翻译完 欢迎学习
课程列表
【第1集】Redis课程介绍导学(上) 译
【第2集】Redis课程介绍导学(下) 译
【第3集】基础篇-01.Redis入门课程介绍 译
【第4集】基础篇-03.初识Redis-认识Redis 译
【第5集】基础篇-04.初识Redis-安装Redis及启动的三种方式(上) 译
【第6集】基础篇-04.初识Redis-安装Redis及启动的三种方式(下) 译
【第7集】基础篇-05.初识Redis-Redis命令行客户端 译
【第8集】基础篇-06.初识Redis-Redis的图形化界面客户端 译
【第9集】基础篇-08.Redis命令-通用命令(上) 译
【第10集】基础篇-08.Redis命令-通用命令(下) 译
【第11集】基础篇-10.Redis命令-Key的层级格式 译
【第12集】基础篇-11.Redis命令-Hash类型(上) 译
【第13集】基础篇-11.Redis命令-Hash类型(下) 译
【第14集】基础篇-12.Redis命令-List类型(上) 译
【第15集】基础篇-12.Redis命令-List类型(下) 译
【第16集】基础篇-13.Redis命令-Set类型(上) 译
【第17集】基础篇-13.Redis命令-Set类型(下) 译
【第18集】基础篇-14.Redis命令-SortedSet类型(上) 译
【第19集】基础篇-14.Redis命令-SortedSet类型(下) 译
【第20集】基础篇-15-Redis的Java客户端-客户端对比 译
【第21集】基础篇-17.Redis的Java客户端-Jedis的连接池 译
【第22集】基础篇-18.Redis的Java客户端-认识SpringDataRedis 译
【第23集】基础篇-19.Redis的Java客户端-RedisTemplate快速入门 译
【第24集】基础篇-20.Redis的Java客户端-RedisTemplate的RedisSerializer...(上) 译
【第25集】基础篇-20.Redis的Java客户端-RedisTemplate的RedisSerializer...(下) 译
【第26集】基础篇-21.Redis的Java客户端-StringRedisTemplate(上) 译
【第27集】基础篇-21.Redis的Java客户端-StringRedisTemplate(下) 译
【第28集】基础篇-22.Redis的Java客户端-RedisTemplate操作Hash类型 译
【第29集】实战篇-01.Redis企业实战课程介绍 译
【第30集】实战篇-02.短信登录-导入黑马点评项目(上) 译
【第31集】实战篇-02.短信登录-导入黑马点评项目(下) 译
【第32集】实战篇-03.短信登录-基于session实现短信登录的流程 译
【第33集】实战篇-04.短信登录-实现发送短信验证码功能(上) 译
【第34集】实战篇-04.短信登录-实现发送短信验证码功能(下) 译
【第35集】实战篇-05.短信登录-实现短信验证码登录和注册功能(上) 译
【第36集】实战篇-05.短信登录-实现短信验证码登录和注册功能(下) 译
【第37集】实战篇-06.短信登录-实现登录校验拦截器(上) 译
【第38集】实战篇-06.短信登录-实现登录校验拦截器(下) 译
【第39集】实战篇-07.短信登录-隐藏用户敏感信息 译
【第40集】实战篇-08.短信登录-session共享的问题分析 译
【第41集】实战篇-09.短信登录-Redis代替session的业务流程(上) 译
【第42集】实战篇-09.短信登录-Redis代替session的业务流程(下) 译
【第43集】实战篇-11.短信登录-解决状态登录刷新的问题(上) 译
【第44集】实战篇-11.短信登录-解决状态登录刷新的问题(下) 译
【第45集】实战篇-商户查询缓存-02.添加商户缓存(上) 译
【第46集】实战篇-商户查询缓存-02.添加商户缓存(下) 译
【第47集】实战篇-商户查询缓存-03.缓存练习题分析 译
【第48集】实战篇-商户查询缓存-05.实现商铺缓存与数据库的双写一致 译
【第49集】实战篇-商户查询缓存-06.缓存穿透的解决思路 译
【第50集】实战篇-商户查询缓存-07.编码解决商铺查询的缓存穿透问题(上) 译
【第51集】实战篇-商户查询缓存-07.编码解决商铺查询的缓存穿透问题(下) 译
【第52集】实战篇-商户查询缓存-08.缓存雪崩问题及解决思路 译
【第53集】实战篇-商户查询缓存-10.利用互斥锁解决缓存击穿问题(上) 译
【第54集】实战篇-商户查询缓存-10.利用互斥锁解决缓存击穿问题(下) 译
【第55集】实战篇-商户查询缓存-11.利用逻辑过期解决缓存击穿问题(上) 译
【第56集】实战篇-商户查询缓存-11.利用逻辑过期解决缓存击穿问题(下) 译
【第57集】实战篇-商户查询缓存-13.缓存总结(上) 译
【第58集】实战篇-商户查询缓存-13.缓存总结(下) 译
【第59集】实战篇-02.优惠券秒杀-Redis实现全局唯一id(上) 译
【第60集】实战篇-02.优惠券秒杀-Redis实现全局唯一id(下) 译
【第61集】实战篇-03.优惠券秒杀-添加优惠券(上) 译
【第62集】实战篇-03.优惠券秒杀-添加优惠券(下) 译
【第63集】实战篇-04.优惠券秒杀-实现秒杀下单(上) 译
【第64集】实战篇-04.优惠券秒杀-实现秒杀下单(下) 译
【第65集】实战篇-05.优惠券秒杀-库存超卖问题分析(上) 译
【第66集】实战篇-05.优惠券秒杀-库存超卖问题分析(下) 译
【第67集】实战篇-06.优惠券秒杀-乐观锁解决超卖(上) 译
【第68集】实战篇-06.优惠券秒杀-乐观锁解决超卖(下) 译
【第69集】实战篇-07.优惠券秒杀-实现一人一单功能(上) 译
【第70集】实战篇-07.优惠券秒杀-实现一人一单功能(下) 译
【第71集】实战篇-08.优惠券秒杀-集群下的线程并发安全问题(上) 译
【第72集】实战篇-08.优惠券秒杀-集群下的线程并发安全问题(下) 译
【第73集】实战篇-09.分布式锁-基本原理和不同实现方式对比(上) 译
【第74集】实战篇-09.分布式锁-基本原理和不同实现方式对比(下) 译
【第75集】实战篇-10.分布式锁-Redis的分布式锁实现思路 译
【第76集】实战篇-12.分布式锁-Redis分布式锁误删问题 译
【第77集】实战篇-13.分布式锁-解决Redis分布式锁误删问题 译
【第78集】实战篇-14.分布式锁-分布式锁的原子性问题 译
【第79集】实战篇-16.分布式锁-Java调用lua脚本改造分布式锁(上) 译
【第80集】实战篇-16.分布式锁-Java调用lua脚本改造分布式锁(下) 译
【第81集】实战篇-17.分布式锁-Redisson功能介绍 译
【第82集】实战篇-18.分布式锁-Redisson快速入门(上) 译
【第83集】实战篇-18.分布式锁-Redisson快速入门(下) 译
【第84集】实战篇-19.分布式锁-Redisson的可重入锁原理(上) 译
【第85集】实战篇-19.分布式锁-Redisson的可重入锁原理(下) 译
【第86集】实战篇-20.分布式锁-Redisson的锁重试和WatchDog机制(上) 译
【第87集】实战篇-20.分布式锁-Redisson的锁重试和WatchDog机制(中) 译
【第88集】实战篇-20.分布式锁-Redisson的锁重试和WatchDog机制(下) 译
【第89集】实战篇-21.分布式锁-Redisson的multiLock原理(上) 译
【第90集】实战篇-21.分布式锁-Redisson的multiLock原理(下) 译
【第91集】实战篇-22.秒杀优化-异步秒杀思路(上) 译
【第92集】实战篇-22.秒杀优化-异步秒杀思路(下) 译
【第93集】实战篇-23.秒杀优化-基于Redis完成秒杀资格判断(上) 译
【第94集】实战篇-23.秒杀优化-基于Redis完成秒杀资格判断(下) 译
【第95集】实战篇-24.秒杀优化-基于阻塞队列实现秒杀异步下单(上) 译
【第96集】实战篇-24.秒杀优化-基于阻塞队列实现秒杀异步下单(下) 译
【第97集】实战篇-26.Redis消息队列-基于List实现消息队列 译
【第98集】实战篇-27.Redis消息队列-PubSub实现消息队列 译
【第99集】实战篇-28.Redis消息队列-Stream的单消费模式(上) 译
【第100集】实战篇-28.Redis消息队列-Stream的单消费模式(下) 译
【第101集】实战篇-29.Redis消息队列-Stream的消费者组模式(上) 译
【第102集】实战篇-29.Redis消息队列-Stream的消费者组模式(下) 译
【第103集】实战篇-30.Redis消息队列-基于Stream消息队列实现异步秒杀(上) 译
【第104集】实战篇-30.Redis消息队列-基于Stream消息队列实现异步秒杀(下) 译
【第105集】实战篇-02.达人探店-查看探店笔记 译
【第106集】实战篇-03.达人探店-点赞功能(上) 译
【第107集】实战篇-03.达人探店-点赞功能(下) 译
【第108集】实战篇-04.达人探店-点赞排行榜(上) 译
【第109集】实战篇-04.达人探店-点赞排行榜(下) 译
【第110集】实战篇-06.好友关注-共同关注(上) 译
【第111集】实战篇-06.好友关注-共同关注(下) 译
【第112集】实战篇-07.好友关注-Feed流实现方案分析(上) 译
【第113集】实战篇-07.好友关注-Feed流实现方案分析(下) 译
【第114集】实战篇-08.好友关注-推送到粉丝收件箱(上) 译
【第115集】实战篇-08.好友关注-推送到粉丝收件箱(下) 译
【第116集】实战篇-09.好友关注-滚动分页查询收件箱的思路(上) 译
【第117集】实战篇-09.好友关注-滚动分页查询收件箱的思路(下) 译
【第118集】实战篇-10.好友关注-实现滚动分页查询(上) 译
【第119集】实战篇-10.好友关注-实现滚动分页查询(下) 译
【第120集】实战篇-12.附近商铺-导入店铺数据到GEO(上) 译
【第121集】实战篇-12.附近商铺-导入店铺数据到GEO(下) 译
【第122集】实战篇-13.附近商铺-实现附近商户功能(上) 译
【第123集】实战篇-13.附近商铺-实现附近商户功能(下) 译
【第124集】实战篇-16.用户签到-实现签到功能(上) 译
【第125集】实战篇-16.用户签到-实现签到功能(下) 译
【第126集】实战篇-17.用户签到-统计连续签到(上) 译
【第127集】实战篇-17.用户签到-统计连续签到(下) 译
【第128集】实战篇-18.UV统计-HyperLogLog的用法 译
【第129集】实战篇-19.UV统计-测试百万数据的统计 译
【第130集】高级篇-分布式缓存-01-今日课程介绍 译
【第131集】高级篇-分布式缓存-02-Redis持久化-RDB演示(上) 译
【第132集】高级篇-分布式缓存-02-Redis持久化-RDB演示(下) 译
【第133集】高级篇-分布式缓存-03-Redis持久化-RDB的fork原理 译
【第134集】高级篇-分布式缓存-04-Redis持久化-AOF演示(上) 译
【第135集】高级篇-分布式缓存-04-Redis持久化-AOF演示(下) 译
【第136集】高级篇-分布式缓存-05-Redis持久化-RDB和AOF的对比 译
【第137集】高级篇-分布式缓存-07-Redis主从-搭建主从集群(上) 译
【第138集】高级篇-分布式缓存-07-Redis主从-搭建主从集群(下) 译
【第139集】高级篇-分布式缓存-08-Redis主从-主从的全量同步原理(上) 译
【第140集】高级篇-分布式缓存-08-Redis主从-主从的全量同步原理(下) 译
【第141集】高级篇-分布式缓存-09-Redis主从-增量同步原理(上) 译
【第142集】高级篇-分布式缓存-09-Redis主从-增量同步原理(下) 译
【第143集】高级篇-分布式缓存-10-Redis哨兵-哨兵的作用和工作原理(上) 译
【第144集】高级篇-分布式缓存-10-Redis哨兵-哨兵的作用和工作原理(下) 译
【第145集】高级篇-分布式缓存-11-Redis哨兵-搭建哨兵集群(上) 译
【第146集】高级篇-分布式缓存-11-Redis哨兵-搭建哨兵集群(下) 译
【第147集】高级篇-分布式缓存-14-Redis分片集群-散列插槽 译
【第148集】高级篇-分布式缓存-15-Redis分片集群-集群伸缩(上) 译
【第149集】高级篇-分布式缓存-15-Redis分片集群-集群伸缩(下) 译
【第150集】高级篇-分布式缓存-16-Redis分片集群-故障转移 译
【第151集】高级篇-分布式缓存-17-Redis分片集群-RedisTemplate访问分片集群 译
【第152集】高级篇-多级缓存-01-什么是多级缓存 译
【第153集】高级篇-多级缓存-02-JVM进程缓存-导入Demo数据 译
【第154集】高级篇-多级缓存-03-JVM进程缓存-导入Demo工程(上) 译
【第155集】高级篇-多级缓存-03-JVM进程缓存-导入Demo工程(下) 译
【第156集】高级篇-多级缓存-04-JVM进程缓存-初识Caffeine(上) 译
【第157集】高级篇-多级缓存-04-JVM进程缓存-初识Caffeine(下) 译
【第158集】高级篇-多级缓存-05-JVM进程缓存-实现进程缓存 译
【第159集】高级篇-多级缓存-06-Lua语法-初识Lua 译
【第160集】高级篇-多级缓存-08-Lua语法-函数和条件控制 译
【第161集】高级篇-多级缓存-10-多级缓存-OpenResty快速入门(上) 译
【第162集】高级篇-多级缓存-10-多级缓存-OpenResty快速入门(下) 译
【第163集】高级篇-多级缓存-12-多级缓存-封装Http请求工具(上) 译
【第164集】高级篇-多级缓存-12-多级缓存-封装Http请求工具(下) 译
【第165集】高级篇-多级缓存-14-多级缓存-根据商品id对tomcat集群负载均衡 译
【第166集】高级篇-多级缓存-15-多级缓存-Redis缓存预热(上) 译
【第167集】高级篇-多级缓存-15-多级缓存-Redis缓存预热(下) 译
【第168集】高级篇-多级缓存-16-多级缓存-查询Redis(上) 译
【第169集】高级篇-多级缓存-16-多级缓存-查询Redis(下) 译
【第170集】高级篇-多级缓存-17-多级缓存-nginx本地缓存(上) 译
【第171集】高级篇-多级缓存-17-多级缓存-nginx本地缓存(下) 译
【第172集】高级篇-多级缓存-18-缓存同步-数据同步策略 译
【第173集】高级篇-多级缓存-19-缓存同步-安装Canal(上) 译
【第174集】高级篇-多级缓存-19-缓存同步-安装Canal(下) 译
【第175集】高级篇-多级缓存-20-缓存同步-监听canal 实现缓存同步(上) 译
【第176集】高级篇-多级缓存-20-缓存同步-监听canal 实现缓存同步(下) 译
【第177集】高级篇-Redis最佳实践-02.键值设计-如何设计优雅的key 译
【第178集】高级篇-Redis最佳实践-03.键值设计-BigKey问题(上) 译
【第179集】高级篇-Redis最佳实践-03.键值设计-BigKey问题(下) 译
【第180集】高级篇-Redis最佳实践-04.键值设计-选择合适的数据结构(上) 译
【第181集】高级篇-Redis最佳实践-04.键值设计-选择合适的数据结构(下) 译
【第182集】高级篇-Redis最佳实践-06.批处理优化-集群模式下的批处理问题(上) 译
【第183集】高级篇-Redis最佳实践-06.批处理优化-集群模式下的批处理问题(下) 译
【第184集】高级篇-Redis最佳实践-07.服务端优化-持久化配置(上) 译
【第185集】高级篇-Redis最佳实践-07.服务端优化-持久化配置(下) 译
【第186集】高级篇-Redis最佳实践-08.服务端优化-慢查询问题 译
【第187集】高级篇-Redis最佳实践-09.服务器优化-命令及安全配置(上) 译
【第188集】高级篇-Redis最佳实践-09.服务器优化-命令及安全配置(下) 译
【第189集】高级篇-Redis最佳实践-10.服务器优化-内存安全和配置(上) 译
【第190集】高级篇-Redis最佳实践-10.服务器优化-内存安全和配置(下) 译
【第191集】高级篇-Redis最佳实践-11.Redis优化-集群还是主从(上) 译
【第192集】高级篇-Redis最佳实践-11.Redis优化-集群还是主从(下) 译
【第193集】原理篇-01.Redis原理篇课程介绍 译
【第194集】原理篇-03.Redis数据结构-intset(上) 译
【第195集】原理篇-03.Redis数据结构-intset(中) 译
【第196集】原理篇-03.Redis数据结构-intset(下) 译
【第197集】原理篇-04.Redis数据结构-Dict(上) 译
【第198集】原理篇-04.Redis数据结构-Dict(下) 译
【第199集】原理篇-05.Redis数据结构-Dict的渐进式rehash(上) 译
【第200集】原理篇-05.Redis数据结构-Dict的渐进式rehash(下) 译
【第201集】原理篇-07.Redis数据结构-ZipList的连锁更新问题 译
【第202集】原理篇-10.Redis数据结构-RedisObject 译
【第203集】原理篇-12.Redis数据结构-五种数据类型-List(上) 译
【第204集】原理篇-12.Redis数据结构-五种数据类型-List(下) 译
【第205集】原理篇-13.Redis数据结构-五种数据类型-Set(上) 译
【第206集】原理篇-13.Redis数据结构-五种数据类型-Set(下) 译
【第207集】原理篇-14.Redis数据结构-五种数据类型-ZSet(上) 译
【第208集】原理篇-14.Redis数据结构-五种数据类型-ZSet(下) 译
【第209集】原理篇-15.Redis数据结构-五种数据类型-Hash(上) 译
【第210集】原理篇-15.Redis数据结构-五种数据类型-Hash(下) 译
【第211集】原理篇-17.Redis网络模型-阻塞IO 译
【第212集】原理篇-18.Redis网络模型-非阻塞IO 译
【第213集】原理篇-19.Redis网络模型-IO多路复用(上) 译
【第214集】原理篇-19.Redis网络模型-IO多路复用(下) 译
【第215集】原理篇-20.Redis网络模型-IO多路复用之select(上) 译
【第216集】原理篇-20.Redis网络模型-IO多路复用之select(下) 译
【第217集】原理篇-21.Redis网络模型-IO多路复用之poll 译
【第218集】原理篇-22.Redis网络模型-IO多路复用之epoll(上) 译
【第219集】原理篇-22.Redis网络模型-IO多路复用之epoll(下) 译
【第220集】原理篇-24.Redis网络模型-基于epoll的服务端流程 译
【第221集】原理篇-25.Redis网络模型-信号驱动IO及异步IO 译
【第222集】原理篇-26.Redis网络模型-Redis是单线程吗,为什么用单线程 译
【第223集】原理篇-28.Redis通信协议-RESP协议(上) 译
【第224集】原理篇-28.Redis通信协议-RESP协议(下) 译
【第225集】原理篇-29.Redis通信协议-基于Socket的自定义Redis客户端(上) 译
【第226集】原理篇-29.Redis通信协议-基于Socket的自定义Redis客户端(中) 译
【第227集】原理篇-29.Redis通信协议-基于Socket的自定义Redis客户端(下) 译
【第228集】原理篇-30.Redis内存回收-过期key处理(上) 译
【第229集】原理篇-30.Redis内存回收-过期key处理(下) 译
查看全部课程
相关推荐