Docker 实战:用 Docker 部署并运行 Redis

阅读时长 3 分钟读完

前言

Redis 是一款高性能的 NoSQL 数据库,常用于缓存、消息队列等场景,在 Web 开发中非常常见。Docker 是一个容器化引擎,可以实现代码与环境的分离,方便开发人员构建、测试、部署应用程序。本文将介绍如何使用 Docker 部署和运行 Redis,适合有一定 Docker 和 Redis 基础的前端开发人员学习。

安装和配置 Docker

在使用 Docker 之前,需要先安装 Docker。可以去 Docker 官网下载对应操作系统下的 Docker 安装包进行安装。安装完成后,可以输入以下命令检查 Docker 是否安装成功:

如果可以正常输出版本信息,说明 Docker 安装成功。

拉取 Redis 镜像

在 Docker 中,镜像是容器的基础。可以通过 Docker Hub 来获取 Redis 镜像,具体操作如下:

  1. 打开终端,输入以下命令,拉取 Redis 镜像:

等待镜像下载完成。

  1. 输入以下命令,查看已经下载的 Redis 镜像:

如果能看到 redis 的镜像信息,说明获取成功。

运行 Redis 容器

在 Docker 里,容器是镜像的实例。容器运行时可以指定一些限制条件和运行参数。以下是基本 Redis 容器的运行命令:

  • --name 参数指定该容器的名称为 redis;
  • -p 参数将容器内部的 Redis 服务端口映射到主机上;
  • -d 参数指定了以分离模式运行容器;
  • redis 参数表示运行容器时使用的镜像名称。

以上命令将在容器内运行 Redis 服务,并将容器内部的端口号 6379 映射到主机的 6379 端口上,方便在主机上访问 Redis 服务。如果需要设置 Redis 密码,在上述命令中添加如下选项:

your_password 替换成你希望设置的密码。

连接 Redis

Docker 容器运行时,需要先连接到容器才能操作其中的内容。在 Redis 的例子中,可以通过 redis-cli 命令连接 Redis 服务。

  1. 打开终端,输入以下命令连接 Redis 服务:

如果 Redis 服务正常启动,连接成功后将看到提示符 127.0.0.1:6379>

  1. 输入以下命令测试 Redis 服务是否正常:

如果服务正常,将输出 “PONG” 字样。

使用 Redis

在连接上 Redis 服务后,就可以正常使用 Redis 存储数据了。Redis 中常用的操作有以下几种:

  1. 普通键值对存储:

将键值对存储在 Redis 中。

获取指定键名的值。

  1. 哈希存储:

将哈希数据存储在 Redis 中。

获取哈希数据中某个 field 的值。

以上是 Redis 中常用的操作,还有其他更多高级的操作可以在 Redis 官网或 Redis 相关文献中了解。

总结

本文介绍了如何在 Docker 中部署和运行 Redis,包括安装 Docker、拉取 Redis 镜像、运行 Redis 容器、连接 Redis 以及使用 Redis。通过本文的学习,读者可以了解如何使用 Docker 进行服务的部署与运行,开发更加高效快捷。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64b0fd5548841e9894d444dd

纠错
反馈