上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 82 下一页
摘要: 前言 简单介绍一下复制的原理。 正文 在从节点执行slaveof命令后,复制过程便开始运作,下面详细介绍建立 复制的完整流程。 1)保存主节点(master)信息。 执行slaveof后从节点只保存主节点的地址信息便直接返回,这时建立复 制流程还没有开始,在从节点6380执行info replica 阅读全文
posted @ 2021-09-03 18:48 敖毛毛 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 前言 Redis的复制拓扑结构可以支持单层或多层复制关系,根据拓扑复杂性 可以分为以下三种:一主一从、一主多从、树状主从结构,下面分别介绍。 正文 一主一从结构 一主一从结构是最简单的复制拓扑结构,用于主节点出现宕机时从节点 提供故障转移支持. 当应用写命令并发量较高且需要持久化时,可以只在从节点上 阅读全文
posted @ 2021-09-02 09:38 敖毛毛 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 前言 在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到 其他机器,满足故障恢复和负载均衡等需求。Redis也是如此,它为我们提 供了复制功能,实现了相同数据的多个Redis副本。复制功能是高可用Redis 的基础,后面章节的哨兵和集群都是在复制的基础上实现高可用的。 正文 参与复制的R 阅读全文
posted @ 2021-08-31 15:34 敖毛毛 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 前言 Redis持久化功能一直是影响Redis性能的高发地,简单介绍一下持久化的问题定位和优化。 正文 当Redis做RDB或AOF重写时,一个必不可少的操作就是执行fork操作创 建子进程,对于大多数操作系统来说fork是个重量级错误。 虽然fork创建的 子进程不需要拷贝父进程的物理内存空间,但 阅读全文
posted @ 2021-08-30 14:19 敖毛毛 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下AOF。 正文 AOF(append only file)持久化:以独立日志的方式记录每次写命令, 重启时再重新执行AOF文件中的命令达到恢复数据的目的。 AOF的主要作用 是解决了数据持久化的实时性,目前已经是Redis持久化的主流方式。理解 掌握好AOF持久化机制对我们兼顾数据 阅读全文
posted @ 2021-08-29 12:34 敖毛毛 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下redis的持久化。先来整理一下RDB。 正文 redis 支持RDB 和 AOF两种持久化机制,他们能达到的效果不一致。 那么先来看一下RDB吧。 RDB 是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和主动触发。 那么这里就有两个关键字了,一个是是保 阅读全文
posted @ 2021-08-28 13:20 敖毛毛 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 前言 简单整理一下客户端案例分析。 正文 现象一: 服务端现象:Redis主节点内存陡增,几乎用满maxmemory,而从节点 内存并没有变化。 客户端现象:客户端产生了OOM异常,也就是Redis主节点使用的内存 已经超过了maxmemory的设置,无法写入新的数据. 2.分析原因 1)确实有大量 阅读全文
posted @ 2021-08-24 12:46 敖毛毛 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 前言 这个还是比较常见的,也就是比较对开发有用的部分。 正文 1.无法从连接池获取到连接 JedisPool中的Jedis对象个数是有限的,默认是8个。这里假设使用的默 认配置,如果有8个Jedis对象被占用,并且没有归还,此时调用者还要从 JedisPool中借用Jedis,就需要进行等待(例如设 阅读全文
posted @ 2021-08-24 11:46 敖毛毛 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 前文 简单介绍一下CEO。 正文 Redis3.2版本提供了GEO(地理信息定位)功能,支持存储地理位置信 息用来实现诸如附近位置、摇一摇这类依赖于地理位置信息的功能,对于需 要实现这些功能的开发者来说是一大福音。 longitude、latitude、member分别是该地理位置的经度、纬度、成员 阅读全文
posted @ 2021-08-23 14:07 敖毛毛 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 前言 简单介绍一下客户端的通信协议。 正文 第 一,客户端与服务端之间的通信协议是在TCP协议之上构建的。 第二, Redis制定了RESP(REdis Serialization Protocol,Redis序列化协议)实现客户端与服务端的正常交互,这种协议简单高效,既能够被机器解析,又容易 被人 阅读全文
posted @ 2021-08-23 12:04 敖毛毛 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 82 下一页