分布式-全家桶:分布式锁+分布式事务+分布式缓存

B站课程笔记

P2-5分布式缓存

高并发下的分布式缓存:从memcache到redis

  • redis集群2种模式:主从副本模式、切片模式

  • 切片模式——切片规则:一致性hash算法
    利:便于集群扩展
    弊:数据倾斜(解决方案:redis服务器虚拟成n个点,分布在hash环上)

  • 缓存穿透:如id=-1发起攻击(解决方案:设置过滤器)

  • 布隆算法:解决过滤器内存占用过大问题,通过错误率来换取空间的占用
    数据存在,实际情况不一定存在;
    数据不存在,那么实际情况一定不存在

P6-13分布式锁

  • 分布式肯定比单机慢

  • 锁是啥
    在有分布式锁的情况下,能保证多机、多进程、多线程访问资源的一致性。这个时候还需要进程内部的JVM锁嘛?需要的~!

  • 两大类分布式锁
    1.类cas自旋式分布式锁 询问的方式 尝试加锁(mysql,redis)
    2.event事件通知我后续锁的变化 轮询向外的过程(zookeeper,etcd)

  • 分布式锁和JVM锁的异同

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值