docker 安装redis6.0
时间: 2023-11-15 16:59:21 浏览: 122
安装 Redis 6.0 可以 Docker 进行安装,以下是在三台机器上分别安装 Redis 6.0 的命令:
1. 在 192.168.119.158 机器执行以下命令:
```
for port in $(seq 6375 6376); do \
docker run -di --restart always --name redis-${port} --net host \
-v /usr/local/docker-redis/redis-cluster/${port}/conf/redis.conf:/usr/local/etc/redis/redis.conf \
-v /usr/local/docker-redis/redis-cluster/${port}/data:/data \
redis:6.0 redis-server /usr/local/etc/redis/redis.conf; \
done
```
2. 在 192.168.119.157 机器执行以下命令:
```
for port in $(seq 6373 6374); do \
docker run -di --restart always --name redis-${port} --net host \
-v /usr/local/docker-redis/redis-cluster/${port}/conf/redis.conf:/usr/local/etc/redis/redis.conf \
-v /usr/local/docker-redis/redis-cluster/${port}/data:/data \
redis:6.0 redis-server /usr/local/etc/redis/redis.conf; \
done
```
3. 在 192.168.119.156 机器执行以下命令:
```
for port in $(seq 6371 6372); do \
docker run -di --restart always --name redis-${port} --net host \
-v /usr/local/docker-redis/redis-cluster/${port}/conf/redis.conf:/usr/local/etc/redis/redis.conf \
-v /usr/local/docker-redis/redis-cluster/${port}/data:/data \
redis:6.0 redis-server /usr/local/etc/redis/redis.conf; \
done
```
以上命令会在每台机器上启动两个 Redis 实例,分别监听不同的端口。其中,`-v` 参数用于挂载配置文件和数据目录,`redis:6.0` 表示使用 Redis 6.0 镜像,`redis-server /usr/local/etc/redis/redis.conf` 表示启动 Redis 服务并指定配置文件路径。
阅读全文