本地缓存和分布式缓存介绍+热点key的解决方案

学习视频已在个人公众号连载

01 介绍本地缓存和分布式缓存

  • 分布式缓存

    • 与应用分离的缓存组件或服务,与本地应用隔离一个独 立的应用,多个应用可直接的共享缓存
    • 常⻅的分布式缓存 Redis、Memcached等
  • 本地缓存

    • 和业务程序一起的缓存,例如myabtis的一级或者二级 缓存,本地缓存自然是最快的,但是不能在多个节点共 享

    • 常⻅的本地缓存

      • ssm基础课程myabtis 一级缓存、 mybatis二级缓存;
      • 框架本身的缓存;
      • redis本地单机服 务;
      • ehchche
      • guava cache
      • Caffeine
  • 选择本地缓存和分布式缓存

    • 和业务数据结合去选择 高并发项目里面一般都是有本地缓存和分布式缓存共同 存在的

    • 热点key的解决方案之一:避免带宽或者传输影响,本地缓存热点key数据,对于每次读请求,将首先检查key是否存在于本地缓存中,如果存在则直接返回,如果不存在再去访问分布式缓存的机器

      • 缓存中的某些Key对应的value存储在集群中一台机器,使得所有流量涌向同一机器,成为系统的瓶颈,无法通过增加机器容量来解决
      • 热卖商品、热点新闻、热点评论、大V明星结婚img

02 Nosql介绍和Reidis介绍

  • 什么是Redis

    • 属于NoSQL的一种 ( Not Only SQL )

      • 是不同于传统的关系数据库的数据库管理系统的统称
      • 其两者最重要的区别是NoSQL不使用SQL作为查询语言。
      • NoSQL数据存储可以不需要固定的表格模式
      • 键 - 值对存储,列存储,文档存储,图形数据库
      • NoSql:redis、memcached、mongodb、Hbase
    • 官网地址:https://redis.io/

      • 中文:http://www.redis.cn/
    • 一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API

    • 高性能:Redis能读的速度是110000次/s,写的速度是81000次/s

    • 内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它支持多 种类型的数据结构,如 字符串(strings)、散列(hashes)、 列表(lists)、 集合(sets)、 有序集合(sorted sets)等

    • 高级工程师岗位面试都喜欢问Redis

      • 特性:aof/rdb、高性能原因、key设计、热点key、淘汰算法
      • 功能实现:排行榜、购物车、社交关系(粉丝、关注)、Feed流、附近的商家、分布式锁等等

03 学习建议购买阿里云服务或自己搭建虚拟机

04 关于我们

我们专题课程并非大杂烩,网上有其他些视频几百集,多数都是东拼西凑,浪费大量学习时间,且存在使用老版本+误导教学。我们这套课程是21年全新录制,学习看这套就可以让你完全掌握Redis6.X基础+高级知识,原创正版+讲师答疑。我们的讲师团队都是一线互联网公司资深工程师,来自腾讯、YY、京东、阿里等****企业,技术实力+课程质量毋庸置疑。

我的公众号是会每天去免费更新相关教程视频,每天一小节,进步一大截,跟随者公众号学习,给自己养成良好的学习氛围与习惯。
在这里插入图片描述

课程讲师:二当家小D

介绍:曾任职于阿里巴巴担任多个项目负责人,阿里云栖社区技术专家,荔枝FM架构师,现任小滴科技CTO

工作经验:CSDN、51CTO、小滴课堂金牌讲师,累计观看用户100万+,**9年开发架构经验,精通java,**擅长分布式高并发架构,自动化压力测试,微服务容器化k8s等

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我本無心何來傷心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值