docker 安装 redis

你可以使用以下命令,通过 Podman 运行一个 Redis 容器,并将数据持久化到本地目录 /data/redis,同时将容器的 Redis 端口映射到本地端口 10102:

bash 复制代码
podman run -d \
  --name redis-server \
  -p 10102:6379 \
  -v /data/redis:/data \
  redis:latest \
  redis-server --appendonly yes --dir /data

解释:

• -d: 以后台模式运行容器。

• --name redis-server: 给容器命名为 redis-server。

• -p 10102:6379: 将容器内的 Redis 端口 6379 映射到本地的 10102 端口。

• -v /data/redis:/data: 将本地目录 /data/redis 挂载到容器内的 /data 目录,用于持久化 Redis 数据。

• redis:latest: 使用 Redis 的最新镜像。

• redis-server --appendonly yes --dir /data: 让 Redis 启动时开启持久化(appendonly 模式),并将数据保存到 /data 目录中。

确保 /data/redis 目录存在且有合适的权限,否则 Redis 容器可能无法正确写入数据。

相关推荐
loop lee2 分钟前
Redis - Token & JWT 概念解析及双token实现分布式session存储实战
java·redis
嘤嘤怪呆呆狗1 小时前
【开发问题记录】使用 Docker+Jenkins+Jenkins + gitee 实现自动化部署前端项目 CI/CD(centos7为例)
前端·vue.js·ci/cd·docker·gitee·自动化·jenkins
Carry_NJ2 小时前
docker-compose样例
运维·docker·容器
勇-子2 小时前
K8s 常用资源介绍
云原生·容器·kubernetes
大G哥2 小时前
k8s创建单例redis设置密码
数据库·redis·云原生·容器·kubernetes
A22742 小时前
Redis——双写一致性
java·redis·缓存
小沈同学呀3 小时前
Redis KEYS查询大批量数据替代方案(推荐SCAN 命令)
redis
勇-子4 小时前
K8s DaemonSet的介绍
云原生·容器·kubernetes
孟里啥都有.4 小时前
12.24 k8s yaml文件类型和介绍
云原生·容器·kubernetes
花晓木4 小时前
最新版本 - 二进制安装k8s1.29.2 集群
云原生·容器·kubernetes