搜索

14.4. Redis

download PDF

14.4.1. 描述

rhscl/redis-6-rhel7 镜像提供 Redis 6,这是高级键值存储。

14.4.2. 权限

要拉取 rhscl/redis-6-rhel7 镜像,以 root 用户身份运行以下命令:

# podman pull registry.redhat.io/rhscl/redis-6-rhel7

14.4.3. 配置和使用

要只设置强制环境变量,而不将数据库存储在主机目录中,请运行:

# podman run -d --name redis_database -p 6379:6379 rhscl/redis-6-rhel7

此命令将创建名为 redis_database 的容器。端口 6379 已公开并映射到主机。

以下环境变量会影响 Redis 配置文件且是可选的:

变量名称描述

REDIS_PASSWORD

服务器访问的密码

要设置密码,请运行:

# podman run -d --name redis_database -e REDIS_PASSWORD=strongpassword rhscl/redis-6-rhel7
重要

使用一个非常强的密码,因为 Redis 是快速的,因此可能会成为暴力攻击的目标。

要使数据库在容器执行过程中持久保留,请在 podman run 命令中添加 -v /host/db/path:/var/lib/redis/data:Z 选项。

卷挂载点描述

/var/lib/redis/data

Redis 数据目录

注意

将目录从主机挂载到容器时,请确保挂载的目录具有适当的权限,并且目录的所有者和组与容器中运行的用户 UID 或名称匹配。

要检查容器镜像日志,请使用 podman logs <image_name> 命令。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.