美文网首页
部署redis集群(单机)

部署redis集群(单机)

作者: 风亡小窝 | 来源:发表于2020-07-21 15:54 被阅读0次
docker run -d --net host --name redis-cluster-node0 redis \
redis-server --cluster-enabled yes --protected-mode no --bind 0.0.0.0 --port 7000

docker run -d --net host --name redis-cluster-node1 redis \
redis-server --cluster-enabled yes --protected-mode no --bind 0.0.0.0 --port 7001

docker run -d --net host --name redis-cluster-node2 redis \
redis-server --cluster-enabled yes --protected-mode no --bind 0.0.0.0 --port 7002

--net host相当于在本机监听,否则redis实例之间无法相互发现

docker stop redis-cluster-node0 && \
docker stop redis-cluster-node1 && \
docker stop redis-cluster-node2

docker rm redis-cluster-node0 && \
docker rm redis-cluster-node1 && \
docker rm redis-cluster-node2

查看集群信息

  1. redis命令 cluster nodes
  2. redis-cli --cluster info host:port

非 --net host

$PUBLIC_IP 为主机的公网ip

docker stop redis-cluster2-node1 && \
docker stop redis-cluster2-node2


docker rm redis-cluster2-node0 && \
docker rm redis-cluster2-node1 && \
docker rm redis-cluster2-node2


docker run -d --name redis-cluster2-node0 \
-p 8000:6379 -p 18000:16379 \
redis redis-server --cluster-enabled yes \
--cluster-announce-ip $PUBLIC_IP --cluster-announce-port 8000 --cluster-announce-bus-port 18000

docker run -d --name redis-cluster2-node1 \
-p 8001:6379 -p 18001:16379 \
redis redis-server --cluster-enabled yes \
--cluster-announce-ip $PUBLIC_IP --cluster-announce-port 8001 --cluster-announce-bus-port 18001

docker run -d --name redis-cluster2-node2 \
-p 8002:6379 -p 18002:16379 \
redis redis-server --cluster-enabled yes \
--cluster-announce-ip $PUBLIC_IP --cluster-announce-port 8002 --cluster-announce-bus-port 18002

redis-cli --cluster create $PUBLIC_IP:8000 $PUBLIC_IP:8001 $PUBLIC_IP:8002

Redis Cluster 4.0 NAT/Docker

相关文章

  • 部署redis集群(单机)

    --net host相当于在本机监听,否则redis实例之间无法相互发现 查看集群信息 redis命令 clust...

  • Redis学习笔记系列(十)——Redis集群之主从复制模式

    8. Redis集群 Redis单机部署在测试环境是可以的,但是如果在生产环境也是单机的话,就会有单点故障,因此需...

  • Redis 集群

    节点 Redis集群提供分片部署,是最常见的线上部署方式,集群和单机节点不一样,集群只有一个库,集群常见最少6节点...

  • 使用redis cluster搭建集群方法

    本方法记录在单机环境下,启动3个redis实例来模拟多个机器进行集群部署。 redis下载 进入redis官网ht...

  • redis-codis

    redis-codis ( redis集群方案之一 ) 为什么需要分布式部署 单机内存太大则rdb文件就大,主从同...

  • redis集群操作

    由于redis集群需要使用ruby命令,所以我们需要安装ruby(所有的操作都是在单机部署的伪集群模式下进行) (...

  • 基于 Docker 安装 Zookeeper

    概述 Zookeeper 部署有三种方式,单机模式、集群模式、伪集群模式,以下采用 Docker 的方式部署 单机...

  • 单机(win10)使用Docker搭建Redis集群(Redis

    搭建过程参考:使用Docker搭建Redis集群(Redis Sentinel 集群部署) 概述 Redis 集群...

  • 17.redis集群

    Redis集群 本章是基于CentOS7下的Redis集群教程,包括: 单机安装Redis Redis主从 Red...

  • Redis Cluster机制分析

    Redis集群是一个分布式、容错的Redis实现,集群实现了单机Redis中所有单个数据键的命令,它是普通单机Re...

网友评论

      本文标题:部署redis集群(单机)

      本文链接:https://www.haomeiwen.com/subject/tmmikktx.html