Redis(三)部署Sentinel高可用集群

大家一定非常熟悉如何利用 Docker 启动单个 Redis 容器用于开发环境,本文将介绍如何利用 Docker Compose 模板在本机和云端部署基于 Sentinel 的高可用 Redis 3 集群。 Redis 集群可以在一组 redis 节点之间实现高可用性和 sharding。今天我们重点围绕 master-slave 的高可用模式来进行讨论,在集群中会有 1 个 master 和多个 slave 节点。当 master 节点失效时,应选举出一个 slave 节点作为新的 master。然而 Redis 本身(包括它的很多客户端)没有实现自动故障发现并进行主备切换的能力,需要外 ...

Docker(二)使用Swarm Mode创建集群

能使用 Docker Machine 的前提是宿主机需要是物理机,云主机目前不支持 Docker Machine 的创建。 Virtualbox 安装步骤可参考 cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo yum install VirtualBox-5.2 Docker Machine 安装命令行安装 docker-machinebase=https:&#x2 ...

Docker(一)基本命令

Docker 基本服务命令启动 docker$ service docker start 重启 docker$ service docker restart 停止 docker$ service docker stop docker 自启动让它随服务器的启动而自动运行 $ update-rc.d docker defaults $ systemctl enable docker Docker 基础命令启动/停止/重启/杀掉容器docker start/stop/restart/kill 实例操作如下: $ docker st ...