Docker启动Redis并设置密码与修改密码

作者:JC2024.02.23 14:39浏览量:16

简介:本文将介绍如何在Docker中启动Redis,设置密码以及如何修改Redis密码。通过本文,您将了解如何使用Docker安全地运行Redis服务。

在Docker中启动Redis并设置密码非常简单。以下是如何做到这一点的步骤:

步骤1:安装Docker

首先,确保您的系统上已经安装了Docker。如果您还没有安装Docker,请访问Docker官网下载并按照说明进行安装。

步骤2:拉取Redis镜像

在Docker中运行Redis服务,首先需要从Docker Hub上拉取Redis镜像。打开终端,运行以下命令:

  1. docker pull redis

这将从Docker Hub上拉取最新版本的Redis镜像。

步骤3:启动Redis容器并设置密码

使用以下命令启动Redis容器,并设置密码为yourpassword

  1. docker run --name my-redis -d -p 6379:6379 -e REDIS_PASSWORD=yourpassword redis

这个命令会创建一个名为my-redis的Redis容器,并在后台运行。-p 6379:6379将容器的6379端口映射到主机的6379端口。-e REDIS_PASSWORD=yourpassword设置了Redis的密码为yourpassword

步骤4:验证Redis服务是否正在运行

要检查Redis服务是否正在运行,请运行以下命令:

  1. docker ps

这将显示正在运行的容器列表,包括我们刚刚启动的my-redis容器。如果Redis正在运行,您将看到它的状态为Up

步骤5:连接到Redis并设置新密码(如果需要的话)

如果您需要更改Redis的密码,可以使用以下命令连接到Redis容器,并使用CONFIG SET requirepass命令设置新密码:

  1. docker exec -it my-redis redis-cli
  2. 127.0.0.1:6379> CONFIG SET requirepass newpassword

newpassword替换为您想要设置的新密码。这将使用新密码重新启动Redis服务。请注意,如果您忘记了原始密码,您将无法连接到Redis服务,直到您使用正确的密码重新启动它。因此,请确保妥善保管您的密码。