【简述缓存雪崩的解决方法】
所谓缓存雪崩就是一大批缓存数据到期,导致数据库查询压力陡然变大
解决方法
1.缓存数据设置随机过期时间,防止同一时间大量数据过期
2.设置热点数据永不过期
3.对于集群部署的情况,将热点数据均匀分布在不同缓存中
【redis有哪些集群部署方式】
1.主从复制
2.哨兵模式
3.Cluster集群模式
【简述主从复制模式】
在主从复制中,有master节点和slave节点两个角色
在节点服务启动会连接master,向master发送SYNC命令
master收到同步命令,启动持久化工作,工作执行完成后,master将传送整个db文件到slave,slave收到db数据后对数据加载。此后,master继续将所有已经收集的修改命令依次传给slave,slave依次执行,最终达到同步
通过这种方式,可以使得写操作作用于master,而读操作作用于slave,从而达到读写分离