在 Docker 上运行 Redis 开源版

如何使用 Docker 运行 Redis 开源版

Redis 开源版

在 Docker 上运行 Redis 开源版

要使用 redis:<version> 镜像启动 Redis 开源版服务器,请在您的终端中运行以下命令

docker run -d --name redis -p 6379:6379 redis:<version>

连接到 redis-cli

然后您可以使用 redis-cli 连接到服务器,就像连接到任何 Redis 实例一样。

如果您未在本地安装 redis-cli,则可以从 Docker 容器中运行它

$ docker exec -it redis redis-cli

如果您已在本地安装 redis-cli,则可以从您的终端中运行它

$ redis-cli -h 127.0.0.1 -p 6379

使用本地配置文件

默认情况下,Redis Docker 容器使用内部配置文件。要使用本地配置文件启动 Redis,您可以执行以下操作之一

您可以创建自己的 Dockerfile,将上下文中的 redis.conf 添加到 /data/,如下所示。

FROM redis
COPY redis.conf /usr/local/etc/redis/redis.conf
CMD [ "redis-server", "/usr/local/etc/redis/redis.conf" ]

或者,您可以使用 docker run 选项指定类似的内容。

$ docker run -v /myredis/conf:/usr/local/etc/redis --name myredis redis redis-server /usr/local/etc/redis/redis.conf

其中 /myredis/conf/ 是包含您的 redis.conf 文件的本地目录。使用此方法意味着您无需为您的 redis 容器准备 Dockerfile。

映射的目录应可写,因为根据配置和操作模式,Redis 可能需要创建额外的配置文件或重写现有配置文件。

为本页评分
返回顶部 ↑