羽风蓝

——真正的勤奋,是源自一个人的内心深处,对于那些无法获得即刻回报的事情,依然能够保持十年如一日的热情与专注。
随笔 - 17, 文章 - 0, 评论 - 11, 阅读 - 64244

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

03 2018 档案

摘要:Redis的高效可以说是轻量级的epoll模型和基于内存的读写共同组成的,关于epoll对于以前的select或者poll的性能优势这里不做介绍,本篇主要介绍领一个重点,Redis的内存分配原理。 获取内存信息命令:info memory used_memory: Redis分配器分配的内存总量,就 阅读全文

posted @ 2018-03-07 20:09 羽风蓝 阅读(1100) 评论(0) 推荐(0) 编辑

摘要:在实际使用Redis中,有时会碰到客户端timeout异常,或者没有可用连接异常等等异常,总结大概有如下原因: 内部阻塞原因: 1)大对象存取。 2)Fork阻塞。 3)Aof刷盘阻塞(距离上次刷盘大于2s时主线程会阻塞,直到当前刷盘完成)。 4)HugePage写操作阻塞(对于开启Transpar 阅读全文

posted @ 2018-03-06 19:37 羽风蓝 阅读(508) 评论(0) 推荐(0) 编辑

摘要:主从节点的数据复制是Redis高可用和高负载的重要基础,本篇介绍数据的主从复制流程。 数据复制策略: 全量复制:一般用于初次复制场景,Redis早期支持的复制功能只有全量复制,它会把主节点全部数据一次性发送给从节点,当数据量较大时,会对主从节点和网络造成很大的开销。 部分复制(2.8开始支持):用于 阅读全文

posted @ 2018-03-06 19:20 羽风蓝 阅读(353) 评论(0) 推荐(0) 编辑

摘要:RDB是Redis持久化数据的一种方式,是执行时间点的Redis内存快照,redis数据还原时加载rdb文件,Redis的主从数据同步也是基于RDB实现的。 RDB流程: 1)执行bgsave命令,Redis父进程判断当前是否存在正在执行的子进程,如RDB/AOF子进程,如果存在bgsave命令直接 阅读全文

posted @ 2018-03-01 20:09 羽风蓝 阅读(2910) 评论(6) 推荐(1) 编辑

点击右上角即可分享
微信分享提示