202406-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 >
202406-03 01-Redis运维必备工具之:RedisShake RedisShake 简介 RedisShake 基本介绍 RedisShake是基于redis-port基础上进行改进的是一款开源的Redis迁移工具,支持Cluster集群的在线迁移与离线迁移(备份文件导入)。数据可平滑迁移,当部署在其他云厂商Redis服务上的Cluster集群数.... Read More >
202405-31 docker-compose 安装向量数据库qdrant v1.9.7 Qdrant 简介 Qdrant 是专为扩展过滤支持而设计的向量相似度搜索引擎和向量数据库,这使得它适用于各种基于神经网络的语义匹配、图像搜索等应用。 Qdrant 使用 Rust 🦀 编写,即使在高负载下也能快速、可靠地工作。 Qdrant 架构 上图展示了 Qd.... Read More >
202405-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 >
202405-24 Etcd学习笔记01:etcd-3.5.4集群搭建 集群节点信息 Etcd是一个分布式键值存储系统,最小集群使用3台组建集群,则可容忍1台机器故障,使用5台组件集群,则可容忍2台机器故障。 etcd version: 3.5.4 OS version: CentOS Linux release 7.9 集群节点IP: etcd0 :1.... Read More >
202405-24 [ Kafka ] 重要知识点备忘录 kafka的消费者是pull(拉)还是push(推)模式,这种模式有什么好处? Kafka 遵循了一种大部分消息系统共同的传统的设计: producer 将消息推送到 broker,consumer 从broker 拉取消息。 优点:pull模式消费者自主决定是否批量从broke.... Read More >
202405-23 [ etcd ] 重要知识点备忘录 kubernetes为什么使用etcd而不用zookeeper? ZooKeeper 是一款与 etcd 十分类似的键值对存储数据库,都是分布式系统协调和元数据存储。但是, etcd 踩在前人的肩膀上,其参考了 ZooKeeper 的设计和实现经验。从 Zookeeper 汲取的经验教训无.... Read More >
202405-22 Redis 架构原理01:持久化机制和实现原理 一、Redis 持久化的意义 redis的数据全部在内存中,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证redis的数据发生突发状况时不会丢失、或者只丢失少量,于是必须根据一些策略来把redis内存中的数据写到磁盘中,这样当redis服务重启时,就会将硬盘中的数据恢复到内存中。R.... Read More >
202405-22 Docker Compose milvus 2.2.8 升级到2.3.15 版本 一、官方升级方案 官方升级文档:https://milvus.io/docs/v2.3.x/upgrade_milvus_standalone-docker.md 根据官方文档上写的,升级主要是以下几点: 1、在milvus v2.2.5版本以后,MinIO 的版本升级到了 RE.... Read More >
202405-21 [ zookeeper ] 重要知识点备忘录 一、zookeeper的znode最多可以存储多大数据 看到Solr将index的配置文件放在zookeeper的znode中,所以就查询了相关问题: 官方给的解释是1M,但是不建议存储太大的数据https://zookeeper.apache.org/doc/r3.6.2/zooke.... Read More >
202405-20 Etcd学习笔记02:配置参数详解 etcd可以通过配置文件、命令行参数和环境变量进行配置,配置文件使用YAML语法编写。使用配置文件可以通过 --config-file或者ETCD_CONFIG_FILE环境变量指定,命令行参数优先级高于环境变量中的选项,如果提供了配置文件,命令行参数和环境变量将被忽略。 成员相关配置项 --name 节点名称 default: "default" env var.... Read More >
202405-16 Redis 避坑01:SpringBoot 2.X+Lettuce在Cluster master主从切换后报错:Redis command timed out 一、异常场景 如下表所示,redis集群6个节点分别部署在3台机器上,每台机器分布一个主节点和一个从节点 机器redis主节点端口redis从节点端口主机170017004主机270037006主机370057002 将主机1关闭,redis集群发生主从切换,从节点7006升级为.... Read More >