B站课堂笔记P2-5分布式缓存高并发分布式缓存:从memcache到redis
redis集群的两种模式:主从复制模式、切片模式
切片模式——切片规则:一致性混列算法
利:便于集群扩大
缺点:数据趋势(解决方案: redis服务器虚拟为n个点,分布在散列上) ) ) ) ) ) ) )。
缓存直通(例如id=-1发起攻击(解决方案:设置过滤器) ) ) ) ) ) ) ) )。
布隆算法:解决滤波器内存占有量过大的问题,交换空间占有量以换取错误率
数据存在,实际情况不一定存在;
如果数据不存在,实际情况就一定不存在
P6-13分散锁定分散一定比单机慢
钥匙是什么
具有分布式锁定时,可以确保多机、多进程和多线程访问资源的一致性。 此时,还需要进程内部的JVM锁定吗? 必要的~!
两种分布式锁定
1 .尝试类cas自旋式分布式锁查询方式锁(mysql,redis )
2 .事件通知我后续锁定的变化并向外部轮询(zookeeper,etcd ) () ) ) ) ) )。
分布式锁和JVM锁的区别