上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
摘要: 操作系统swap对redis的性能的影响以及解决方案 阅读全文
posted @ 2021-01-31 17:49 iBrake 阅读(214) 评论(0) 推荐(0) 编辑
摘要: AOF写入和AOF重写对redis的阻塞以及解决方案。 阅读全文
posted @ 2021-01-31 15:42 iBrake 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 如何判断redis变慢了 阅读全文
posted @ 2021-01-30 16:23 iBrake 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Redis主要功能模块汇总划分 阅读全文
posted @ 2021-01-29 17:57 iBrake 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍redis内部会导致主线程阻塞的点以及对应的解决方案。 主要阻塞点 redis内部主要有五个阻塞点,其中三个可以通过异步解决,从而避开对redis主线程的阻塞。如下图所示。 redis异步机制 Redis启动后,会创建三个子线程用于aof日志异步写入,异步数据删除(bigkey删除和清空 阅读全文
posted @ 2021-01-28 18:57 iBrake 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 本文主要基于cpu的架构和运行机制来分析cpu架构对redis的性能影响。 一、主流多核CPU 1.1 多核CPU缓存结构 访问速度 L1>L2>L3>内存。 权限 L1和L2为每个核私有(每一个物理核下面的逻辑核共享L1和L2) L3缓存为多核共享 访问顺序 CPU访问时先从L1和L2缓存读取数据 阅读全文
posted @ 2021-01-27 19:26 iBrake 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、集群简介 Redis Cluster是redis3.0后正式推出的分布式解决方案。 之前介绍了复制和哨兵,解决了高可用问题,通过复制,读操作可以分发到多个节点(读实现了负载均衡),但是写操作依然只有一个节点,无法实现写操作的负载均衡,但是依然面临单机内存和并发的瓶颈。 集群就是用来解决写操作负载 阅读全文
posted @ 2021-01-18 06:50 iBrake 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念和架构 1.1 基本概念 哨兵,Redis sentinel,在主从复制的基础上实现故障恢复的自动化。其核心功能是主节点(master)的自动故障转移。 主要功能: 监控(Monitor):哨兵不断检查主节点和从节点是否正常工作。 自动故障转移(Automatic failover):主 阅读全文
posted @ 2021-01-10 22:52 iBrake 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、复制介绍 主从复制,是把一台redis服务器上数据复制到其他服务器的机制,其中前者被称为主节点(master),后者被称为从节点(slave)。 主从复制的主要主要作用: **数据冗余:**数据热备,多机备份。 故障恢复:当主节点出现问题时,可以让从节点提供服务,是一种功能的冗余。 负载均衡:可 阅读全文
posted @ 2020-12-27 16:55 iBrake 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 持久化即备份,这是单机高可用的策略之一,有了备份,就可以在Redis故障通过备份进行恢复。redis持久化主要有RDB和AOF。 RDB RDB(Redis DataBase),基于策略定时将redis内存中的数据保存到硬盘。需要时可以通过这个备份文件进行恢复。 AOF AOF(Append Onl 阅读全文
posted @ 2020-12-16 22:29 iBrake 阅读(98) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页