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

相关推荐
斯普信专业组2 小时前
K8s企业应用之容器化迁移
云原生·容器·kubernetes
颜淡慕潇2 小时前
【K8S系列】Kubernetes 中 Service IP 分配 问题及解决方案【已解决】
后端·云原生·容器·kubernetes
YCyjs3 小时前
Kubeadm搭建k8s
容器·kubernetes
摇曳 *3 小时前
Kubernetes:(三)Kubeadm搭建K8s 1.20集群
云原生·容器·kubernetes
网络笨猪3 小时前
K8S 容器可视化管理工具-kuboard 监控管理工具搭建
云原生·容器·kubernetes
陈小肚3 小时前
k8s 1.28.2 集群部署 NFS server 和 NFS Subdir External Provisioner
云原生·容器·kubernetes
孟章豪3 小时前
从零开始:在 .NET 中构建高性能的 Redis 消息队列
redis·c#
隔窗听雨眠3 小时前
深入理解Redis的四种模式
java·redis·mybatis
北笙··3 小时前
Redis慢查询分析优化
数据库·redis·缓存
p-knowledge3 小时前
redis的三种客户端
数据库·redis·缓存