置 顶
2024
09-02
09-02
异地多活实践与设计思考点归纳
一、指导事项归纳
1.多活原因归纳
推动多活的原因大体可归纳为以下三种。
高可用架构部署
业务整体的容灾
单机房容量限制
2.多活指导归纳
多活牵扯公司业务方方面面,整体来讲业务改造和基础设施中间件改造两大块。
核心链路自包含可逻辑分片
.... Read More >
1、现象
Redis集群迁移数据,分配槽点时遇到以下报错:[root@sink ~]# redis-cli --cluster rebalance --cluster-use-empty-masters 172.0.1.1:6379
Performing Cluster Check (.... Read More >
2024
07-31
07-31
密码保护:运维面试题汇总
消息队列
一、Kafka
1、 ISR、OSR、AR代表什么?
kafka中与leader副本保持一定同步程度的副本(包括leader)组成ISR。与leader滞后太多的副本组成OSR。分区中所有的副本通称为AR。
ISR : 速率和leader相差低于10秒的fol.... Read More >
2024
07-05
07-05
Nginx 添加配置网站维护页面
背景说明
我们经常会遇到网站升级停服的情况,这时候就需要准备维护页面,有时候只是一个404维护页面也是不够的,我们需要配置不管用户访问域名得什么页面,都要强制跳转到维护页面。
创建维护页面
首先,创建一个 HTML 文件作为维护页面:
# cat /opt/web_html.... Read More >
2024
07-05
07-05
RabbitMQ 测试方案及结果
RabbitMQ测试方案
Qos:举例说明:Qos=2 如果消费者A 有2个消息没有回应,则MQ不会再往消费者A中发消息,直到收到消息确认后才会再次发送。
Ack:消息确认。
方案1:启动一个生产者,无消费者。
测试结果:每秒生产大约6250条消息,磁盘写入是6250/s,.... Read More >
2024
06-04
06-04
Redis集群 cluster-migration-barrier 参数含义验证
背景描述
cluster-migration-barrier属性可以保证redis集群中不会出现裸奔的主节点(这个主节点没有对应的从节点),当某个主节点的从节点挂掉裸奔后,会从其他富余的主节点分配一个从节点过来,确保每个主节点都有至少一个从节点,不至于因为主节点挂掉而没有相应从节点替换为主节.... Read More >
2024
06-04
06-04
[ Minio ] 常用维护命令备忘录
安装minio客户端
下载客户端:
# curl https://dl.minio.org.cn/client/mc/release/linux-amd64/mc --create-dirs -o /usr/bin/mc
# chmod +x /usr/bin/mc
开启命令自动补全功能:(.... Read More >
2024
06-03
06-03
01-Redis运维必备工具之:RedisShake
RedisShake 简介
RedisShake 基本介绍
RedisShake是基于redis-port基础上进行改进的是一款开源的Redis迁移工具,支持Cluster集群的在线迁移与离线迁移(备份文件导入)。数据可平滑迁移,当部署在其他云厂商Redis服务上的Cluster集群数.... Read More >
2024
05-31
05-31
docker-compose 安装向量数据库qdrant v1.9.4
Qdrant 简介
Qdrant 是专为扩展过滤支持而设计的向量相似度搜索引擎和向量数据库,这使得它适用于各种基于神经网络的语义匹配、图像搜索等应用。
Qdrant 使用 Rust 🦀 编写,即使在高负载下也能快速、可靠地工作。
Qdrant 架构
上图展示了 Qd.... Read More >
2024
05-29
05-29
[ Redis ] 重要知识点备忘录
Redis 所有历史版本更新信息
3.2 版本:https://raw.githubusercontent.com/antirez/redis/3.2/00-RELEASENOTES
4.0 版本:https://raw.githubusercontent.com/antirez/redis.... Read More >