Redis
文章平均质量分 82
Redis相关
喝不完一杯咖啡
学而不思则罔,思而不学则殆
展开
-
【Redis】记录一次K8S存储故障导致Redis集群拓扑异常的修复过程
集群部署在K8S环境内,存储使用的localpv,有一台K8S主机节点磁盘故障,导致在该节点上的redis节点均出现故障,主要表现为持久化失败、集群拓扑异常,持久化失败可以临时关闭RDB和AOF持久化、等挂载好新的硬盘后,重新创建pvc进行恢复,经过观察,这些redis节点恢复后,operator并不能完成集群自愈,需要手动干预,主要表现为:集群拓扑异常:故障的节点没有被清理掉、新的节点没有以正常的角色加入到集群中。原创 2023-09-25 14:25:46 · 641 阅读 · 0 评论 -
【Redis】K8S内基于Prometheus的Redis告警规则整理
数据发送到接口后,可以直接用JSON或者Map解析,再根据数据获取指定的标签作为告警信息,也可根据告警级别,选择不同的告警方式。原创 2022-11-03 19:27:50 · 1797 阅读 · 0 评论 -
【Redis】基于Redis6的数据类型以及相关命令、应用场景整理
本文基于Redis 6 整理,涵盖了所有数据类型的介绍、常用命令介绍、以及使用场景介绍。原创 2022-08-30 17:58:00 · 916 阅读 · 0 评论 -
【Redis】Redis7新特性测试:通过主机名暴露集群节点信息
文章目录准备工作集群部署编译修改配置文件启动创建集群自公司中间件逐渐容器化之后,太过依赖K8S,以至于快忘了怎么手动搭建一个集群,本文主要记录一下手动搭建一个3主3从集群的过程(3个master,每个master一个副本),redis版本为目前最新的redis7.0.0,顺便测试下redis7的新特性:Cluster: Support for hostnames, instead of IP addresses only准备工作准备三台虚拟机,每台机器上启动两个实例,总共6个实例:ipho原创 2022-05-10 16:51:53 · 1289 阅读 · 0 评论 -
【Redis】Redis7.0新特性汇总(详细)
文章目录Redis 7.0 RC1新特性Redis命令变化用户相关管理相关命令返回值变化值得注意的变更改进与优化安全性性能和资源利用率平台/工具链支持相关其他ACL工具变化配置项变更INFO字段和自检命令变化Redis 7.0 RC1Redis 7.0包含一系列面向用户的新特性、显著的性能提升和诸多其他改进、也包含一些对旧版本向后兼容性存在潜在破坏的改变,我们强烈建议用户在升级之前认真检阅发行笔记,用户需要特别关心的有以下几点:Redis 7将以在一个文件夹下、多个文件的方式存储AOF文件;Red原创 2022-04-26 18:02:43 · 19661 阅读 · 0 评论 -
【Redis】K8S内Redis集群高可用之Pod反亲和告警规则整理
文章目录背景Master与Slave反亲和Master间反亲和效果图背景首先说一下亲和性和反亲和性:亲和性可以实现就近部署,增强网络能力实现通信上的就近路由,减少网络的损耗反亲和性主要是出于高可靠性考虑,尽量分散实例,某个节点故障的时候,对应用的影响只是N分之一或者只是一个实例由于Redis集群的分片机制以及failover机制,需要保证在部署时,保证节点尽量分散,即满足反亲和,这样才能保证当k8s集群中有节点故障时,不至于导致redis集群不可用。所以,做节点的反亲和是非常必要的,我原创 2021-12-13 17:43:26 · 1953 阅读 · 0 评论 -
【Redis】Redis4.0、5.0、6.0版本特性明细整理
本文详细整理了redis4、5、6三个版本的重要特性及功能更新,附带详细讲解及演示原创 2020-08-31 17:49:26 · 59193 阅读 · 2 评论 -
【Redis】浅谈INFO replication中的两个master_replid
首先说一下含义:master_replid是master启动时生成的40位16进制的随机字符串,用来标识master节点master_repl_offset是复制流中的一个偏移量,master处理完写入命令后,会把命令的字节长度做累加记录,统计在该字段。该字段也是实现部分复制的关键字段。slave_repl_offset同样也是一个偏移量,从节点收到主节点发送的命令后,累加自身的偏移量,通过比较主从节点的复制偏移量可以判断主从节点数据是否一致。当从实例连接到主实例时,从实例会发送ma原创 2020-07-24 16:25:02 · 4864 阅读 · 0 评论 -
【Redis】做Redis监控必须要了解的INFO命令
文章目录一、初识INFO1.1.INFO命令简介1.2.INFO返回信息二、返回信息详解2.1.Server部分2.2.clients部分2.3.memory部分2.4.persistence部分2.5.stats部分2.6.replication部分2.7.cpu部分2.8.commandstats部分2.9.cluster部分2.10.keyspace部分一、初识INFO1.1.INFO命令简介 根据官网,可总结为一句话:INFO命令以一种易于理解和阅读的格式,返回关于Redis服务器的各种信原创 2020-07-20 10:37:53 · 1346 阅读 · 0 评论 -
【Redis】千呼万唤始出来,Redis4最详细配置文件讲解
以下内容基于Redis4配置文件整理,基于一千多行配置文件,翻译、理解而作,也参考了一些网上的资料,希望对大家有帮助,并多多支持我~分类 配置项 默认值 是否默认启用 取值说明 备注 INCLUDES 引入/包含 include N 1、假如说你有一个可用于所有的 redis server 的标准配置模板,但针对某些 server 又需要一些个性化的设置,你可以使用include 来引入一些其他的配置文件; 2、incl原创 2020-07-10 17:55:33 · 1137 阅读 · 0 评论 -
【Redis】来看看Redis浅显易懂的RDB持久化原理
文章目录RDB持久化1.持久化背景2.RDB简介2.1.创建方式2.1.1.自动创建2.2.2.手动创建2.2.载入方式3.RDB实现3.1.设置触发条件3.2.记录变更数3.3.判断是否满足触发条件4.RDB文件4.1.整体结构4.2.databases部分4.3.key_value_pairs部分4.4.value部分4.4.1.字符串对象4.4.2.列表对象4.4.3.集合对象4.4.4.有序集合对象4.4.5.Hash对象4.4.6.INTSET4.4.7.ZIPLISTRDB持久化1.持久化背原创 2020-07-10 17:48:32 · 642 阅读 · 0 评论
分享