redis
文章平均质量分 89
redis笔记之集群搭建
IT阿舒
眷恋着夜晚的人,或多或少都畏惧着明天。
展开
-
Redis哨兵集群2.0(好像什么都来得及,又好像什么都无能为力)
Redis提供了哨兵(Sentinel)机制来实现主从集群的自动故障恢复。原创 2023-07-03 18:55:36 · 276 阅读 · 1 评论 -
Redis普通集群搭建1.0(时间不是解药,但解药在时间里)
单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。原创 2023-07-01 14:45:22 · 47 阅读 · 0 评论 -
Redis分片集群3.0(大概是风太大了,把之前的温柔都吹散了)
主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决:海量数据存储问题高并发写的问题使用分片集群可以解决上述问题,如图:分片集群特征:集群中有多个master,每个master保存不同数据每个master都可以有多个slave节点master之间通过ping监测彼此健康状态客户端请求可以访问集群任意节点,最终都会被转发到正确节点。原创 2023-07-03 19:15:29 · 604 阅读 · 1 评论 -
redis基础(在人来人往的世界里,我们终究会相遇)
Redis是一个基于内存的高性能key-value 数据库。是完全开源免费的,用C语言编写的,遵守BSD协议。特点(为什么使用?):Redis 是基于内存操作的,吞吐量非常高,可以在 1s内完成十万次读写操作Redis 的读写模块是单线程,每个操作都具原子性Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启可以再次加载,但可能会有极短时间内数据丢失Redis 支持多种数据结构,Stringlistsetzsethash等。原创 2023-07-01 14:01:11 · 46 阅读 · 0 评论 -
Redis 主从数据同步原理(前面的风景很好,我的意思是别回头)
主从第一次建立连接时,会执行,将master节点的所有数据都拷贝给slave节点,流程:这里有一个问题,master如何得知salve是第一次来连接呢??:简称replid,是数据集的标记,id一致则说明是同一数据集。每一个master都有唯一的replid,slave则会继承master节点的replid:偏移量,随着记录在repl_baklog中的数据增多而逐渐增大。slave完成同步时也会记录当前同步的offset。原创 2023-07-03 19:18:48 · 177 阅读 · 1 评论 -
Redis持久化(答案在路上,自由在风里)
Redis有两种持久化方案:RDB持久化AOF持久化。原创 2023-07-01 14:12:50 · 40 阅读 · 0 评论