Sign inSign up

kouleen/redis

By kouleen

•Updated 6 months ago

Redis service image

Image
Databases & storage
1

332

kouleen/redis repository overview

⁠🚀 kouleen/redis - 轻量级高性能 Redis 镜像

⁠镜像简介

kouleen/redis 是基于 Alpine Linux 构建的超轻量、稳定、高性能 Redis 镜像。 保持官方原版特性,支持数据持久化、密码认证、配置挂载、内存优化,开箱即用,适用于缓存、消息队列、分布式锁等场景。


⁠核心特性

✅ 超小体积:Alpine 构建,极致精简

✅ 稳定原版:无魔改、无后门、官方稳定版

✅ 一键启动:支持默认/密码/配置挂载三种模式

✅ 持久化安全:挂载数据目录,重启不丢失

✅ 性能优化:默认开启内存/网络优化参数

✅ 自动重启:服务崩溃自动恢复,生产稳定

✅ 持续维护:定期更新版本,同步安全补丁


⁠默认端口

  • 6379:Redis 服务端口

⁠快速使用(3 种常用模式)

⁠模式 1:最简无密码启动(仅内网测试)
docker run -d \
  --name redis \
  --restart always \
  -p 6379:6379 \
  kouleen/redis:latest

⁠模式 2:带密码 + 数据持久化(生产推荐)
docker run -d \
  --name redis \
  --restart always \
  -p 6379:6379 \
  -v ./redis-data:/data \
  kouleen/redis:latest \
  --appendonly \
  --requirepass="123456"

⁠模式 3:挂载自定义配置文件(高级)
docker run -d \
  --name redis \
  --restart always \
  -p 6379:6379 \
  -v ./redis.conf:/etc/redis/redis.conf \
  -v ./redis-data:/data \
  kouleen/redis:latest \
  redis-server /etc/redis/redis.conf

⁠容器内路径

路径用途
/data数据持久化目录(rdb/aof)
/etc/redis/redis.conf配置文件路径

⁠常用管理命令

# 进入 Redis 命令行
docker exec -it redis redis-cli

# 带密码进入
docker exec -it redis redis-cli -a 123456

# 查看日志
docker logs -f redis

# 重启/停止
docker restart redis
docker stop redis

# 热修改密码(临时)
docker exec -it redis redis-cli CONFIG SET requirepass "123456"

⁠适用场景

  • 分布式缓存(热点数据缓存)
  • 会话存储(Session)
  • 消息队列、发布订阅
  • 分布式锁、计数器、限流
  • 开发/测试/生产环境通用

⁠常见问题

⁠Q1:数据重启会丢吗?

不会,挂载 /data 目录即可持久化保存。

⁠Q2:必须设置密码吗?

公网环境必须设置密码,内网可不用。

⁠Q3:支持 Redis 集群吗?

支持,可通过配置文件开启集群模式。

⁠Q4:可以用于公网生产环境?

完全可以,安全、稳定、高性能。


⁠作者信息

🐳 Docker Hub: kouleen⁠
📦 镜像地址: kouleen/redis⁠


⁠💡 觉得好用?欢迎点个 ⭐ Star 支持一下!

你直接全选复制,粘贴到 Docker Hub 就是一篇专业、完整、美观的官方使用文档!

Tag summary

Content type

Image

Digest

sha256:31b034133…

Size

42.5 MB

Last updated

6 months ago

docker pull kouleen/redis