最新发布第12页
排序
评估 Redis 是否要扩容:什么时候该加内存加机器
评估 Redis 是否要扩容:什么时候该加内存加机器 核心问题:什么时候该扩容 Redis 作为内存数据库,扩容是运维中最常见的操作之一。太早扩容浪费资源,太晚扩容影响业务。我们需要一个科学的判...
Redis 连接池要点:高效管理 TCP 连接的”蓄水池”
Redis 连接池要点:高效管理 TCP 连接的'蓄水池' 为什么需要连接池 每次 Redis 操作都需要创建一个 TCP 连接,但 TCP 的三次握手和四次挥手开销很大: 一条 Redis 操作的生命周期: 1. TCP 三次...
Docker Hub 与私有仓库
Docker Hub 与私有仓库 Docker Hub Docker Hub 是 Docker 官方的公共镜像仓库,也是全球最大的容器镜像托管平台。 Docker Hub 的功能 # 搜索镜像 docker search nginx docker search --filter=s...
QEMU 模拟
QEMU 模拟 什么是 QEMU QEMU 是一个通用的机器模拟器,在 Docker 上下文中,它允许在 x86 机器上运行为 ARM 编译的程序。Buildx 使用 QEMU 通过用户模式模拟(usermode emulation)实现跨架构容...
验证 Manifest
验证 Manifest 什么是 Manifest Docker 镜像的 Manifest(清单)是一个 JSON 文件,描述了镜像的组成:层(layers)、配置(configuration)和元数据。多架构镜像则使用 Manifest List(或 OCI ...
跨主机容器通信方案
跨主机容器通信方案 为什么需要跨主机通信 单台 Docker 主机的资源有限,当服务规模扩大后,容器必然分布在多台主机上。这时就需要跨主机通信方案让不同机器上的容器像在同一个网络中一样通信。...
客户端连接集群
客户端连接集群 客户端连接集群的方式 Redis Cluster 的客户端连接方式与单机 Redis 有显著不同。由于数据分散在多个节点上,客户端需要实现智能路由才能高效地访问数据。 客户端类型 1. Smart ...
Server 层和存储引擎层分工
Server 层和存储引擎层分工 为什么需要分层 MySQL 将逻辑处理和数据存储分开,Server 层负责'做什么',引擎层负责'怎么做'。这种设计让 MySQL 能够灵活支持多种存储引擎,是它最大的架构优势之...
MySQL日志系统:类型、作用与配置详解
MySQL日志系统:类型、作用与配置详解 概述 MySQL 的日志系统是其可靠性和数据一致性的基石。了解各类日志的作用和处理流程,是深入理解 MySQL 运行机制的关键。InnoDB 存储引擎结合 MySQL Serv...
CHAR 和 VARCHAR 选择建议
CHAR 和 VARCHAR 选择建议 基础区别 特性 CHAR VARCHAR 存储方式 定长 变长 最大长度 255 字符 65535 字节(受行大小限制) 存储空间 固定分配,不足补空格 实际长度 + 1~2 字节长度前缀 检索性...
