跳到主要内容

Redis

开发环境快速启动

2024年3月份 Redis 更换 License 之后,众多替代方案开始活跃,其中的开源 fork 多数基于 7.2.4 版本。
考虑到生产环境主要接入云服务商来保证服务的可用性,因此选择 7.2 版本作为开发环境,保持尽量广泛的依赖兼容性。

VersionReferred to asLicense
7.2 and earlierRedisBSD-3-Clause
7.4Redis Community EditionRSALv2 or SSPLv1
8+Redis Open SourceRSALv2 or SSPLv1 or AGPLv3
docker volume create redis-data
docker run -d --restart=always \
--name redis-dev \
-p 6379:6379 \
-v redis-data:/data \
redis:7.2-alpine \
redis-server --save 60 1 --requirepass G6xhgNeRylHfFPMQ24qM

# 总是使用 named volume 避免 Dockerfile 中的 VOLUME 在缺少映射时自动创建 anonymous volume
# 连接示例 `redis-cli -u redis://default:G6xhgNeRylHfFPMQ24qM@127.0.0.1:6379/0`

参考来源: