![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 94
DongGei
这个作者很懒,什么都没留下…
展开
-
Redis 实际应用中的一些问题——缓存穿透,缓存击穿,缓存雪崩,分布式锁
缓存穿透,缓存击穿,缓存雪崩,分布式锁原创 2022-07-08 11:00:16 · 407 阅读 · 0 评论 -
Redis集群
容量不够,redis如何进行扩容?1.一台变多台可以解决 集群并发写操作, redis如何分摊?1.集群另外,主从模式,薪火相传模式,主机宕机,导致ip地址发生变化,应用程序中配置需要修改对应的主机地址、端口等信息。之前通过代理主机来解决,但是redis3.0中提供了解决方案。就是无中心化集群配置。代理主机:客户机和服务器之间通过一个代理机 由代理机先不同的Redis服务器发送请求 接收数据缺点: 服务器数量多 维护不方便无中心化:请求打到集群中,自动转移到目标服务器3主3从Redis 集群实现了对Redi原创 2022-07-07 17:28:50 · 89 阅读 · 0 评论 -
Redis 主从复制
主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主一主多从 写服务器只有一个作用:读写分离容灾的快速恢复一个从服务器G了,应该继续使用另一个从服务器实践:info replication 查看当前的状态在从机上执行 成为某个实例的从服务器slaveof 127.0.0.1 6379如果 master 和 slave 都设置了密码,并且密码相同(必须),则验证成功。最终效果:问题1:一个从服务器 挂了一段时间,然后又重新活了。期间主已经写原创 2022-07-06 20:59:48 · 270 阅读 · 0 评论 -
redis的持久化方式-RDB和AOF 两种持久化机制
持久化文件加载流程如下:在指定的时间间隔内将内存中的数据集快照写入磁盘RDB 又分为两种:两种触发方式:手动触发(save命令),自动触发(bgsave命令,推荐)save命令:阻塞当前redis直到rdb持久化完成。若内存实例较大,会造成长时间阻塞,线上环境不建议使用。bgsave命令:redis进程执行fork命令创建子进程来完成持久化,阻塞时间短(微秒级),save命令的优化。bgsave触发的条件:1.在redis-cli中执行shutdown关闭redis服务时,如果没有开启aof持久化,原创 2022-07-06 12:35:14 · 642 阅读 · 0 评论