Docker实战系列: 基于Ubuntu系统部署Redis三主三从集群
Docker实战系列: 基于Ubuntu系统部署Redis三主三从集群前言一、Redis介绍1.1Redis简介1.2 Redis主要特点1.3 Redis使用场景二、本次实践规划2.1 本地环境规划2.2 本次实践介绍三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本四、拉取Redis镜像五、部署Redis集群5.1 创建部署目录5.2 编辑docker-compose.yaml文件5.3 创建Redis容器5.4 查看Redis容器状态5.5 检查监听端口六、创建Redis集群6.1 查看容器IP地址6.2 创建集群6.3 检查集群状态七、数据测试7.1 在master1写入数据7.2 在 slave3 上验证同步八、总结前言Redis 作为业界广泛使用的高性能内存数据库,凭借其丰富的数据结构与高可用特性,已成为现代分布式系统中的核心组件。本文将以 Ubuntu 24.04 为实验环境,通过 Docker Compose 一步步部署一套三主三从的 Redis 集群。希望通过本次实战,帮助读者掌握容器化部署 Redis 集群的完整流程与关键要点。一、Redis介绍1.1Redis简介Redis(Remote Dictionary Server)是一个开源的高性能键值对(Key-Value)内存数据库,基于 C 语言编写,支持字符串、哈希、列表、集合、有序集合等多种数据结构,常被用作缓存、消息队列和分布式锁等场景的核心组件。1.2 Redis主要特点高性能:基于内存读写,单线程模型避免锁竞争,QPS 可达 10 万级以上。丰富的数据结构:支持字符串、哈希、列表、集合、有序集合等,满足多样化业务需求。持久化机制:提供 RDB 快照与 AOF 日志两种持久化方式,兼顾性能与数据安全。高可用与分布式:支持主从复制、哨兵(Sentinel)和集群(Cluster)模式,保

相关新闻