
scalingo/redis本镜像为Scalingo PaaS平台提供的Redis实例镜像,用于快速部署Redis数据库服务。支持多种持久化模式配置、缓存参数调整、用户权限管理及安全认证,适用于开发、测试及灵活配置需求的场景。
适用于需要快速部署Redis实例的开发环境、测试环境,尤其适合以下场景:
通过以下命令启动Redis容器,映射端口并挂载数据卷:
bashdocker run -it -p 6379:6379 \ -v <DATA_DIRECTORY>:/var/lib/redis \ scalingo/redis /redis
启动后,Redis服务将在主机的6379端口运行。
<DATA_DIRECTORY>:本地目录路径,用于存储Redis数据库数据。需替换为实际目录路径(如/path/to/redis/data)。通过-e参数设置环境变量,自定义Redis运行行为:
| 环境变量 | 可选性 | 默认值 | 说明 |
|---|---|---|---|
DB_PASSWORD | 可选 | null | 数据库认证密码,用于客户端连接时的身份验证 |
DB_UID | 可选 | 1502 | Redis运行及数据存储使用的用户UID。可设置为当前用户UID以简化开发环境权限管理,示例:-e DB_UID=id -u`` |
REDIS_RDB_ENABLED | 可选 | true | 是否启用RDB持久化模式(快照),设为false则禁用 |
REDIS_AOF_ENABLED | 可选 | false | 是否启用AOF持久化模式 |
REDIS_CACHE_ENABLED | 可选 | false | 是否启用缓存模式 |
DB_MEMORY | 可选 | 512 | 缓存模式启用时的最大内存限制(单位:MB) |
注意:若
REDIS_RDB_ENABLED和REDIS_AOF_ENABLED均未设为true,Redis将不会将任何数据持久化到磁盘。
正常启动时,容器日志输出如下:
_._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 4.0.7 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 | `-._ `._ / _.-' | PID: 9 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | [***] `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' 9:M 31 Jan 08:33:34.343 # Server started, Redis version 4.0.7 9:M 31 Jan 08:33:34.343 * The server is now ready to accept connections on port 6379




manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务