Redis Cluster滚动更新

说明 redis cluster 各个节点从 6.2.6 升级至 6.2.16 环境说明 三台机器交叉部署三主三从的 redis cluster 节点 当前 cluster nodes 信息如下 1 2 3 4 5 6 7 192.168.212.81:6378> cluster nodes c44c3e5dcfcb43d4607cf44e286f3b52ddb5484e 192.168.212.82:6379@16379 slave 13fc3e85e06d415db0bc4f88f7b29b67f12d95d1 0 1733365788644 1 connected 70b0ee3e75d017b8c19175bd50ff8dcb3e5450ed 192.168.212.83:6379@16379 slave 53388db16d90b538220c382f1f256d79ccf1ab16 0 1733365785000 3 connected 13fc3e85e06d415db0bc4f88f7b29b67f12d95d1

Clickhouse 集群副本扩容

副本扩容 说明 副本有两种同步机制,分别为: Distributed + MergeTree: internal_replication=false 默认值 相当于把所有语句发送到所有副本节点,但是副本节点变更、写入失败时,并

单机部署 ClickHouse 集群

单机部署 ClickHouse 集群 在一台机器上部署 ClickHouse 集群 使用 clickhouse 用户安装部署,安装至 /app/clickhouse 目录下 1 sudo useradd -m -r -s /bin/bash -b /app clickhouse 部署 ZooKeeper 集群 部署 jdk 上传 jdk 包 1 2 mkdir -p /app/clickhouse/jdk tar -zxvf jdk-8u411-linux-x64.tar.gz -C /app/clickhouse/jdk/ 配置环

Postgresql16 流复制部署

PG 16.4 流复制 流复制也成物理流复制 通过 TCP 流的方式,将 WAL 日志以 record 为单位传输到从库 从库接收到 WAL 日志后,通过 startup 进程回放 WAL 日志 提供实例级复制,核心原理是

Mysql 多源复制

MySQL 多源复制配置 多源复制可以解决多个主库实例同步到同一个从库实例的场景 以 MySQL8.0 为例,MySQL 5.7 中存在差异的部分后续补充说明 说明 准备三台实例,部署

Mysql Inno_space 处理损坏 ibd 文件

Inno_space 处理 MySQL ibd 损坏的页 Inno_space 是C++开发的工具,可以直接访问 ibd 文件,也可以修复损坏的页面 安装 inno_space 1 2 3 git clone git@github.com:baotiao/inno_space.git cd inno_space make 创建测试表并备份数据 MySQL 创建测试表 te