优势

    • 读写分离,性能扩展
    • 容灾快速恢复

    创建集群步骤:
    1.创建容器
    docker create -p 6379:6379 —name myredis-6379 redis:latest
    docker create -p 6380:6379 —name myredis-6380 redis:latest
    docker create -p 6381:6379 —name myredis-6381 redis:latest
    启动容器:
    docker start myredis-6379
    docker start myredis-6380
    docker start myredis-6381

    2.查看容器id
    docker inspect —format=’{{.NetworkSettings.IPAddress}}’ 容器名

    3.3个redis容器ip为
    redis-6379 172.17.0.2
    redis-6380 172.17.0.3
    redis-6381 172.17.0.4

    4.进入docker容器内部查看当前redis角色(主master,从slave)
    进入容器
    docker exec -it 容器名或容器id redis-cli
    查看信息
    info replication
    5.使用redis-cli命令修改redis-6380(172.17.0.3 6380)、redis-6381(172.17.0.4 6381)的主机为redis-6379(172.17.0.2 6379)
    slaveof 172.17.0.2 6379

    6.查看主机(info replication)已经有两个从机