docker安装redis

小编这里为了省事,就直接用docker把redis就安装了,以下是具体步骤。

1. 设置docker镜像源

复制代码
cd /etc/docker
vim daemon.json

"registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.xuanyuan.me",
    "https://docker.1panel.live",
    "https://hub.xdark.top",
    "https://hub.littlediary.cn"
]

sudo systemctl daemon-reload
sudo systemctl restart docker

2. 拉取redis镜像

复制代码
docker pull redis

3. 创建本地数据目录,挂在数据

复制代码
mkdir -p /data/redis/{data,conf}

4. 启动redis(无密码启动)

复制代码
docker run -d \
  --name redis \
  --restart always \
  -p 6379:6379 \
  -v /data/redis/data:/data \
  redis:latest \
  redis-server \
    --protected-mode no \
    --appendonly yes

5. 需要密码则创建配置文件

/data/redis/conf/redis.conf

复制代码
# 外网访问
bind 0.0.0.0
# 密码
requirepass 123456
# 持久化
appendonly yes
# 持久化文件名
appendfilename "appendonly.aof"
# 关闭保护模式
protected-mode no

6. 启动容器

复制代码
docker run -d \
  --name redis \
  --restart always \
  -p 6379:6379 \
  -v /data/redis/data:/data \
  -v /data/redis/conf/redis.conf:/etc/redis/redis.conf \
  redis:7.2 redis-server /etc/redis/redis.conf

安装redis主要就是需要提前将数据文件和配置文件的目录给创建好,启动的时候就可以自动映射了。

我是空谷有来人,感谢支持!

相关推荐
Wang's Blog几秒前
Java 项目部署之 Docker工具快速入门: Docker 是什么以及它如何解决部署环境问题
java·开发语言·docker
禾小西21 分钟前
06丨Redis 数据同步:主从库如何实现数据一致?
数据库·redis·php
AIGC大时代1 小时前
LLM Agent 执行沙箱闸门:失败含义与当天最小实验
docker·沙箱·闸门·bubblewrap·llm agent
我不会插花弄玉1 小时前
4.string类型【由浅入深-redis】
数据库·redis·缓存
灯澜忆梦2 小时前
【docker】#2 | 基础命令
docker·容器·eureka
程序员老赵4 小时前
Docker 部署 WordPress:轻松搭建开源内容管理平台
docker·开源·wordpress
sbjdhjd5 小时前
云安全 | 从特权容器到旧版 runC:Docker 宿主机访问与运行时缺陷复盘
运维·网络安全·docker·云原生·kubernetes·云计算·云安全
范中勤6 小时前
LLM 动态加载与多用户缓存架构技术文档
redis·langchain·llm·缓存架构·多用户隔离
Pocker_Spades_A7 小时前
Penpot自托管设计协作:Docker部署、MCP接入与Codex生成UI实操记录
ui·docker·容器