redis高级
文章平均质量分 61
just_do_it_98
这个作者很懒,什么都没留下…
展开
-
Redis系列之-Redis-Sentinel哨兵
一 主从复制高可用主从复制存在的问题:主从复制,主节点发生故障,需要做故障转移,可以手动转移:让其中一个slave变成master主从复制,只能主写数据,所以写能力和存储能力有限二 架构说明可以做故障判断,故障转移,通知客户端(其实是一个进程,sentinel也是一个服务端),客户端直接连接sentinel的地址多个sentinel发现并确认master有问题选出一个sentinel作为领导选取一个slave作为新的master通知其余slave成为新的master的slave通原创 2021-06-18 22:59:21 · 224 阅读 · 0 评论 -
Redis系列之-主从复制原理与优化
Redis系列之-主从复制原理与优化一 什么是主从复制机器故障;容量瓶颈;QPS瓶颈一主一从,一主多从做读写分离做数据副本扩展数据性能一个maskter可以有多个slave一个slave只能有一个master数据流向是单向的,从master到slave1.1 原理副本库通过slaveof ip port命令,连接主库,并发送SYNC给主库主库收到SYNC,会立即触发BGSAVE,后台保存RDB,发送给副本库副本库接收后会应用RDB快照主库会陆续将中间产生的新的操作,保存并发送原创 2021-06-18 21:17:22 · 101 阅读 · 0 评论 -
Redis系列之-持久化
Redis系列之-持久化一 持久化的作用1.1 什么是持久化redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上1.2 持久化的实现方式快照:某时某刻数据的一个完成备份, -mysql的Dump -redis的RDB写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -mysql的 Binlog -Hhase的 HLog -Redis的 AOF二 RDB2.1 什么是RDB2.2 触发机制-主要三种方式'''手动执行一、sav原创 2021-06-18 19:43:46 · 122 阅读 · 0 评论 -
Redis系列之-慢查询、pipline与事务、发布订阅、HyperLogLog、GEO
Redis系列之-高级用法一 慢查询1.1 生命周期我们配置一个时间,如果查询时间超过了我们设置的时间,我们就认为这是一个慢查询.慢查询发生在第三阶段1.2 两个配置1.2.1 slowlog-max-len慢查询是一个先进先出的队列固定长度保存在内存中1.2.2 slowlog-max-len慢查询阈值(单位:微秒)slowlog-log-slower-than=0 记录所有命令slowlog-log-slower-than<0 不记录任何命令1.2.3 配置方法原创 2021-06-18 17:30:53 · 310 阅读 · 0 评论