python 实现用docker载入redis压缩包
时间: 2023-07-12 20:26:36 浏览: 203
redis主从-docker搭建
可以使用Dockerfile来实现载入Redis压缩包,以下是示例代码:
```
FROM redis:latest
COPY redis_dump.rdb /data
CMD ["redis-server", "--appendonly", "yes"]
```
在这个Dockerfile中,我们使用了Redis的官方镜像,并将redis_dump.rdb文件复制到容器的/data目录下。最后使用CMD命令启动Redis服务器并开启持久化功能。
使用以下命令来构建并运行容器:
```
docker build -t my-redis .
docker run -d -p 6379:6379 my-redis
```
其中,-t参数指定了镜像的名称,.表示当前目录下的Dockerfile文件。-d参数表示容器在后台运行,-p参数将容器的6379端口映射到主机的6379端口。
这样就可以通过主机的Redis客户端连接到容器中的Redis服务器了。
阅读全文