摘要:
问题描述: 随着业务发展的需要,原单体单机部署的系统被演化分成分布式集群系统后,由于分布式系统多线程、多进程且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,单纯的Java API并不能提供分布式锁的能力。为了解决这个问题就需要一种跨JVM的互斥机制来控制共享资源的访问,这就是分布式锁 阅读全文
摘要:
一、缓存穿透 缓存穿透:key对应的数据在数据源并不存在,每次针对key的请求从缓存中获取不到,请求都会压到数据源,从而可能压垮数据源,比如用一个不存在的用户id获取用户信息,不论缓存还是数据库都没有,若黑客利用此漏洞进行攻击可能压垮数据库 现象: 1、应用服务器压力变大 2、redis命中率低 3 阅读全文
摘要:
集群: 容量不够,redis如何进行扩容 并发写操作,redis如何进行分摊 主从模式、薪火相传模式、主机宕机,导致ip地址发生改变,应用程序中配置需要修改对应的主机地址、端口等信息 之前是代理主机解决,redis的无中心化集群:任何一台服务器都可以作为集群入口 Redis集群实现了对Redis的水 阅读全文