- 博客(32)
- 收藏
- 关注
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第十九章 全方位Redis6.x之战超多案例+最佳实践专题课程总结第1集 全方位Redis6.x之战超多案例+最佳实践专题课程总结简介:全方位Redis6.x之战超多案例+最佳实践专题课程总结 Redis常见数据结构和最佳实践 SpringBoot项目整合+SpringCache实战 高可用-主从架构、Sentinel集群 高可用-Cluster集群+数据分片 新版Redis6新特性 Redis的还有很多知识+实战,基本任何一个高并发项目都离不
2021-08-02 10:43:29 216
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第十八章 【高级篇】分布式缓存Redis6.X新特性讲解拓展第十八章 【高级篇】分布式缓存Redis6.X新特性讲解拓展第1集 新版Redis6核心特性-多线程介绍简介: 新版Redis6核心特性介绍-多线程 新版Redis6特性讲解 支持多线程 redis6多线程只是用来处理网络数据的读写和协议解析上,底层数据操作还是单线程 执行命令仍然是单线程,之所以这么设计是不想因为多线程而变得复杂,需要去控制 key、lua、事务,LPUSH/LPOP 等等的并发问题 .
2021-07-30 15:35:35 232
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第十七章 【高级篇】Redis6.X高可用之Cluster集群和分片第1集 Redis6.X节点高可用之Cluster集群介绍简介: Redis6.X节点高可用之Cluster集群介绍 背景 Sentinel解决了主从架构故障自动迁移的问题 但是Master主节点的写能力和存储能力依旧受限 使用Redis的集群cluster就是为了解决单机Redis容量有限的问题,将数据按一定的规则分配到多台机器 什么是集群Cluster 是一组相互独立的、通过高速网络互联的计算
2021-07-29 10:37:07 309
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第十六章 【高级篇】Redis6.X高可用之主从+Sentinel哨兵监控第1集 Redis6.X节点高可用监控之Sentinel介绍简介:Redis6.X节点高可用监控之Sentinel介绍 背景 前面搭建了主从,当主服务器宕机后,需要手动把一台从服务器切换为主服务器,人工干预费事费力,还会造成一段时间内服务不可用 哨兵模式介绍 Redis提供了哨兵的命令,是一个独立的进程 原理 哨兵通过发送命令给多个节点,等待Redis服务器响应,从而监控运行的多个Redi
2021-07-28 10:25:36 172
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第十五章 【高级篇】Redis6.X高可用之主从复制+读写分离第1集 Redis6.X主从复制+读写分离介绍简介:Redis6.X主从复制+读写分离介绍 背景 单机部署简单,但是可靠性低,且不能很好利用CPU多核处理能力 生产环境-必须要保证高可用-一般不可能单机部署 读写分离是可用性要求不高、性能要求较高、数据规模小的情况; 目标 读写分离,扩展主节点的读能力,分担主节点读压力 容灾恢复,一旦主节点宕机.
2021-07-27 10:37:32 198
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第十四章 【高级篇】Redis6.X服务端info+config实战和key淘汰算法第1集 Redis6.x服务端配置 info命令介绍-生产监控知识简介: Redis6.x服务端配置info命令介绍 info命令介绍 服务器的各种信息和统计数值 Server:有关redis服务器的常规信息 redis_mode:standalone # 运行模式,单机或者集群 multiplexing_api:epoll ...
2021-07-26 11:29:53 161
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第十三章 【高级篇】分布式缓存Redis6.x持久化配置实战-AOF和RDB第1集 Redis6.x持久化介绍和RDB讲解简介: Redis6.x持久化配置介绍和RDB讲解 Redis持久化介绍 Redis是一个内存数据库,如果没有配置持久化,redis重启后数据就全丢失 因此开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。 两种持久化方式 RDB (Redis DataBase) AOF (append only fil
2021-07-23 10:54:01 187
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第十二章 分布式缓存面试题+SpringCache解决方案第1集 【面试题】分布式缓存必考题之缓存击穿+解决方案简介:分布式缓存必考题之缓存击穿+解决方案 缓存击穿 (某个热点key缓存失效了) 缓存中没有但数据库中有的数据,假如是热点数据,那key在缓存过期的一刻,同时有大量的请求,这些请求都会击穿到DB,造成瞬时DB请求量大、压力增大。 和缓存雪崩的区别在于这里针对某一key缓存,后者则是很多key。 预防 设置热点数据不过期
2021-07-22 10:27:24 255
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第十一章 SpringCache常用注解介绍+框架案例实战第1集 SpringCache框架常用之Cacheable实战简介:SpringCache框架常用注解Cacheable Cacheable注解 标记在一个方法上,也可以标记在一个类上 缓存标注对象的返回结果,标注在方法上缓存该方法的返回值,标注在类上缓存该类所有的方法返回值 value 缓存名称,可以有多个 key 缓存的key规则,可以用springEL表达式,默认是方法参数
2021-07-21 18:04:55 173
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第十章 新版SpringBoot2.X+MybatisPlus+SpringCache框架项目实战第1集 项目缓存提效神器-SpringCache缓存框架介绍简介:SpringCache缓存框架介绍 SpringCache简介 一个是Cache接口,缓存操作的API; 一个是CacheManager管理各类缓存,有多个缓存框架的实现 文档:https://spring.io/guides/gs/caching/ 自Spring 3.1起
2021-07-20 10:24:09 187
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第九章 分布缓存实战-Set集合数据结构最佳案例实战第1集 案例实战之大数据下的用户画像标签去重简介:案例实战需求之大数据下的用户画像标签去重 介绍 用户画像 英文为User Profile,是根据用户基本属性、社会属性、行为属性、心理属性等真实信息而抽象出的一个标签化的、虚拟的用户模型。“用户画像”的实质是对 “人”的数字化。 应用场景有很多,比如个性化推荐、精准营销、金融风控、精细化运营等等, 举个例子来理解用户画像的实际应用价值,我们经常用手机网购,淘宝里面的千人千面 通
2021-07-19 14:20:32 155
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第八章 分布缓存实战-List-Hash数据结构最佳案例实战第1集 在线教育-天热销视频榜单实战-List数据结构设计简介:在线教育-天热销视频榜单实战-List数据结构设计 需求 需要支持人工运营替换榜单位置 企业中流程 定时任务计算昨天最多人学习的视频 晚上12点到1点更新到榜单上 预留一个接口,支持人工运营 类似场景 京东:热销手机榜单、电脑榜单等 百度:搜索热榜 疑惑:为啥不是实时计算,真正高并发下项目,都是预先计算好结果,然后直接返
2021-07-16 10:58:23 155
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第七章 【高级篇】分布式锁之Redis6+Lua脚本实现原生分布式锁第1集 分布式核心技术-关于高并发下分布式锁你知道多少?简介:分布式锁核心知识介绍和注意事项 背景 就是保证同一时间只有一个客户端可以对共享资源进行操作 案例:优惠券领劵限制张数、商品库存超卖 核心 为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进程进行调度 利用互斥机制来控制共享资源的访问,这就是分布式锁要解决的问题
2021-07-15 10:59:42 121
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第六章 分布式缓存实战-String数据结构最佳案例+Jmeter5.x压测第1集 案例实战需求之图形验证码+谷歌开源Kaptcha介绍简介:案例实战之注册登录-图形验证码+谷歌开源Kaptcha引入 背景 短信一条5分钱,如果被大????盗刷大家自己计算 邮箱通知不用钱,但被大????盗刷,带宽、连接等都被占 用,导致无法正常使用 手机短信轰炸机是批????、循环给手机无限发送各种网站的注册验 证码短信的方法。 注册-登录-修改密码一般需要发送验证码
2021-07-14 10:22:24 156
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第五章 新版SpringBoot2.x整合Redis6客户端实战第1集 分布式缓存Redis客户端讲解简介:分布式缓存Redis客户端讲解 自带客户端 redis-cli 可视化工具 语言客户端:java、nodejs、python jedis lettuce java语言客户端: Jedis 是直连模式,在多个线程间共享一个 Jedis 实例时是线程不安全的,需要使用连接池其API提供了比较全面的Redis命令的支持,相比于其
2021-07-12 11:30:47 166
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第四章 分布式缓存Redis6常见数据结构+指令实战第1集 Redis6常见数据结构概览简介:Redis6常见数据结构概览 数据结构多种多样,方便大家记忆,使用脑图的形式 中文文档:http://www.redis.cn/ 整个脑图,等讲完全部内容后会在资料里面加 第2集 Redis6数据结构之String类型介绍和应用场景简介:Redis6数据结构之String类型介绍和应用场景 数据结构介绍: 应用场景:验证码、计数器、订单重复提交、用...
2021-07-10 17:01:34 188
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第三章 分布式缓存Redis6核心配置+可视化工具介绍第1集 分布式缓存Redis6常见核心配置讲解简介:分布式缓存Redis6常见核心配置讲解 你现在必须要知道的配置 daemonize yes 配置后台运行,默认no bind 绑定指定ip访问,0.0.0.0是不限制,配置多个ip例子 12.13.432.12 31.12.43.13 用空格隔开 port 端口号 默认6379 requirepass 密码配置
2021-07-09 10:42:03 140
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第二章 高并发必备技术+新版分布式缓存Redis6安装第1集 高并发的必备两大“核技术”队列和缓存简介:高并发的必备两大“核技术”队列和缓存介绍 什么是队列(MQ消息中间件) 全称MessageQueue,主要是用于程序和程序直接通信,异步+解耦 使用场景: 核心应用 解耦:订单系统-》物流系统 异步:用户注册-》发送邮件,初始化信息 削峰:秒杀、日志处理 什么是缓存 程序经常要...
2021-07-08 14:28:16 177
原创 必备redis6教程-分布式缓存Redis6.X+高可用集群课程介绍-小滴课堂
第一章 全方位Redis6.x之战超多案例+最佳实践专题课程介绍第1集 全方位Redis6.x之战超多案例+最佳实践专题课程介绍简介:讲解全方位Redis6.x之战专题课程介绍,课程适合人员和学后水平 课程介绍 本套课程 是2021年全新录制,从0到1讲解分布式缓存Redis6.x,多种核心数据结构,零基础掌握Redis6.X核心基础+高级知识点。 不止讲解Redis核心数据结构,超多案例实战:图形验证码/商品热点数据/日销榜单/电商购物车/用户画像/社交应用/积分实时榜单/多场景分页
2021-07-07 12:04:16 175
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-14
第十四章 高级特性-Rabbitmq高可用集群实战讲解第1集 RabbitMQ高可用普通集群模式介绍简介:讲解RabbitMQ高可用普通集群模式介绍背景掌握了消息的可靠性投递,还有消费,假如mq节点宕机了怎么办?因此需要做多节点集群配置RabbitMQ集群模式一介绍默认的集群模式, 比如有节点 node1和node2、node3,三个节点是普通集群,但是他们仅有相同的元数据,即交换机、队列的结构;案例:消息只存在其中的一个节点里面,假如消息A,存储在node1节点,消费者连接node
2021-06-30 10:25:40 268
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-12
第十二章 综合实战-主题模式+延迟消息-实现新商家规定时间内上架商品检查第1集 案例实战-延迟消息实现业务逻辑介绍简介:讲解RabbitMQ的案例实战业务逻辑介绍背景JD、淘系、天猫、拼多多电商平台,规定新注册的商家,审核通过后需要在【规定时间】内上架商品,否则冻结账号。使用RabbitMQ实现第2集 案例实战-SpringBoot2.X+RabbitMQ延迟消息配置开发简介:讲解RabbitMQ的案例实战配置开发死信交换机和死信队列开发/** * 死信队列...
2021-06-30 10:22:59 113
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-11
第十一章 高级特性-RabbitMQ TTL死信队列+延迟队列 实战第1集 高级特性之-RabbitMQ死信队列 + TTL介绍《上》简介:讲解RabbitMQ的的死信队列+ TTL《上》什么是TTL单独消息进行配置ttl整个队列进行配置ttl(居多)time to live 消息存活时间如果消息在存活时间内未被消费,则会别清除RabbitMQ支持两种ttl设置什么是rabbitmq的死信队列没有被及时消费的消息存放的队列什么是rabbitmq的死信交换机Dead
2021-06-30 10:21:53 122
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-10
第十章 高级特性-RabbitMQ消息可靠性投递+消费第1集 高级知识点之RabbitMQ消息可靠性投递讲解简介:Rabbitmq的消息可靠性投递讲解什么是消息的可靠性投递保证mq节点成功接受消息消息发送端需要接受到mq服务端接受到消息的确认应答完善的消息补偿机制,发送失败的消息可以再感知并二次处理保证消息百分百发送到消息队列中去详细RabbitMQ消息投递路径生产者到交换机交换机到队列通过confirmCallback通过returnCallback生产
2021-06-30 10:17:07 147
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-9
第九章 SpringBoot2.X+SpringAMQP整合RabbitMQ实战第1集 SpringAMQP介绍+SpringBoot2.X项目创建简介:介绍SpringAMQP+创建SpringBoot2.X 什么是Spring-AMQP 官网:https://spring.io/projects/spring-amqp Spring 框架的AMQP消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO的消息监听等 提供不依赖于任何特定的AMQP代理实
2021-06-29 16:18:43 140
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-8
第八章 玩转RabbitMQ 路由、主题模式实战和总结第1集 玩转RabbitMQ的路由模式和应用场景简介:RabbitMQ的路由模式和应用场景什么是rabbitmq的路由模式文档:https://www.rabbitmq.com/tutorials/tutorial-four-java.html交换机类型是Direct队列和交换机绑定,需要指定一个路由key( 也叫Bingding Key)消息生产者发送消息给交换机,需要指定routingKey交换机根据消息的路由key,转发
2021-06-29 16:18:24 168
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-7
第七章 玩转RabbitMQ 交换机和发布订阅模型实战第1集 RabbitMQ的常见的Exchange交换机介绍简介:RabbitMQ的Exchange交换机介绍RabbitMQ的Exchange 交换机生产者将消息发送到 Exchange,交换器将消息路由到一个或者多个队列中,交换机有多个类型,队列和交换机是多对多的关系。交换机只负责转发消息,不具备存储消息的能力,如果没有队列和exchange绑定,或者没有符合的路由规则,则消息会被丢失RabbitMQ有四种交换机类型,分别是Dire
2021-06-29 16:17:24 104
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-6
第六章 玩转Java整合RabbitMQ 工作队列模型实战第1集 Java项目创建整合RabbitMQ简介:Java项目创建并整合RabbitMQ创建Maven项目项目创建需要点时间-大家静待就行删除部分没用的配置修改jdk版本,如果是使用jdk8的,改为1.8即可添加依赖官方地址:https://www.rabbitmq.com/java-client.html依赖地址:https://mvnrepository.com/artifact/com.rabbitmq/amqp
2021-06-29 16:16:32 133
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ---5
第五章 新版RabbitMQ安装和web管控台讲解第1集 基于Linux服务器安装RabbitMQ容器化部署简介:Docker安装RabbitMQ消息队列登录个人的Linux服务器ssh root@10.211.55.13Docker安装RabbitMQ地址:https://hub.docker.com/_/rabbitmq/#拉取镜像docker pull rabbitmq:managementdocker run -d --hostname rabbit_host
2021-06-29 16:15:34 137
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-4
第四章 阿里云Linux CentOS服务配置+Docker核心急速入门第1集 云服务器介绍和阿里云服务器ECS服务器选购简介:什么是云服务器及目前主要的几个厂商介绍云厂商阿里云:https://www.aliyun.com/腾讯云:https://cloud.tencent.com/亚马逊云:https://aws.amazon.com/阿里云新用户地址(如果地址失效,联系我或者客服即可,1折)https://www.aliyun.com/minisite/goods?us
2021-06-29 15:15:39 139
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-3
第三章 急速入门新版RabbitMQ核心概念+环境说明第1集 什么是RabbitMQ消息队列和核心概念介绍简介:介绍RabbitMQ消息队列RabbitMQ:http://www.rabbitmq.com/是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、C、用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不错,与SpringAMQP完美的整合、API丰富易用文档:https://www.rabbit
2021-06-29 15:14:36 162
原创 必备新版RabbitMQ教程-高性能消息队列RabbitMQ课程介绍-小滴课堂-2
第二章 大话MQ消息中间件+JMS+AMQP核心知识第1集 什么是MQ消息中间件和应用场景简介:介绍什么是MQ消息中间件和应用场景什么是MQ消息中间件全称MessageQueue,主要是用于程序和程序直接通信,异步+解耦使用场景:解耦:订单系统-》物流系统异步:用户注册-》发送邮件,初始化信息削峰:秒杀、日志处理核心应用跨平台 、多语言分布式事务、最终一致性RPC调用上下游对接,数据源变动->通知下属第2集 JMS消息服务和和常见核心概念介绍..
2021-06-29 15:13:13 163
原创 必备新版RabbitMQ教程--高性能消息队列RabbitMQ课程介绍--小滴课堂--1
第1集 架构成长-高性能消息队列RabbitMQ介绍简介:讲解高性能消息队列RabbitMQ适合人员和学后水平课程介绍从0到1讲解高性能消息队列RabbitMQ,急速入门Docker部署RabbitMQ,掌握RabbitMQ核心概念和多种工作模式,不止讲解MQ多个工作模式,如简单队列、工作队列(轮训+公平策略)、发布订阅、路由模式、主题模式等,还整合当下新版热门框架SpringBoot2.X;高级内容讲解消息可靠性投递、ACK消费确认模式,玩转死信队列,实现延迟队列功能+案例实战搭建RabbitM
2021-06-28 15:07:33 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人