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 容器可能无法正确写入数据。

相关推荐
富士康质检员张全蛋1 小时前
Kubernetes etcd 故障恢复(1)
容器·kubernetes·etcd
Spring_java_gg1 小时前
Kubernetes 运维操作手册:从 etcd 快照进行精确恢复
运维·云原生·容器·kubernetes·etcd
白总Server5 小时前
Redis + ABP vNext 构建分布式高可用缓存架构
linux·microsoft·ci/cd·docker·中间件·架构·github
Stringzhua6 小时前
Linux Docker下安装tomcat
linux·docker·tomcat
项目題供诗7 小时前
黑马k8s(十二)
云原生·容器·kubernetes
qq_312920117 小时前
使用KubeKey快速部署k8s v1.31.8集群
云原生·容器·kubernetes
清幽竹客7 小时前
redis 进行缓存实战-18
redis·缓存
@ chen8 小时前
Win11上安装docker
运维·docker·容器
JWenzz18 小时前
Redis删除策略
java·数据库·redis·缓存
蚊子爱喝水9 小时前
Redis 8.0 新增数据结构深度解析:从核心功能到生态重构
数据结构·redis·重构