📅  最后修改于: 2023-12-03 14:57:55.442000             🧑  作者: Mango
本文将介绍如何在 Docker 中运行 Redis,在此过程中不使用身份验证(authentication)。Redis 是一个开源的高性能键值存储数据库,常用于缓存、消息队列等用途。
首先,创建一个名为 docker-compose.yml
的文件,并将以下内容复制到文件中:
version: '3'
services:
redis:
image: redis
ports:
- 6379:6379
此配置文件定义了一个名为 redis
的服务,使用官方的 Redis 镜像,并将容器的端口 6379 映射到主机的端口 6379。
在终端中,进入包含 docker-compose.yml
文件的目录,并运行以下命令来启动 Redis 容器:
docker-compose up -d
该命令将在后台启动 Redis 容器。
运行以下命令来验证是否成功启动 Redis 容器:
docker ps
你应该能够看到一个名为 redis
的容器正在运行。
你现在可以使用任何支持 Redis 的客户端来连接到 Redis。例如,你可以使用命令行工具 redis-cli
来连接:
redis-cli
连接成功后,你可以使用 Redis 的命令进行操作。例如,尝试执行以下命令:
PING
如果返回 PONG
,则表示已成功连接到 Redis。
要停止和删除 Redis 容器,运行以下命令:
docker-compose down
通过按照本文所述的步骤,在 Docker 中运行 Redis 且不使用身份验证(authentication),你可以轻松地搭建一个用于开发和测试的 Redis 环境。
注意:在生产环境中,务必对 Redis 进行适当的身份验证以确保安全性。