docker安装redis7

1.创建目录赋予权限

bash 复制代码
mkdir -p /opt/redis/data
mkdir -p /opt/redis/conf
mkdir -p /opt/redis/log

chmod -R 777 /opt/redis

2.创建挂载的配置文件

bash 复制代码
cat > /opt/redis/conf/redis.conf << 'EOF'
bind 0.0.0.0
port 6379

# 开保护模式(建议开,防止乱连)
protected-mode yes

# 密码(自己改)
requirepass YourRedis!Passw0rd

# 数据目录(对应容器里的 /data 挂载)
dir /data

# RDB 持久化(默认策略)
save 900 1
save 300 10
save 60 10000

# 开启 AOF(更安全,代价是多写一点磁盘)
appendonly yes
appendfsync everysec

# 日志输出到文件(会挂载 /var/log/redis)
logfile "/var/log/redis/redis.log"

# 其他默认就行
EOF

3.启动

bash 复制代码
docker run -d \
  --name redis7 \
  --restart=always \
  -p 6379:6379 \
  -v /opt/redis/data:/data \
  -v /opt/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \
  -v /opt/redis/log:/var/log/redis \
  redis:7 \
  redis-server /usr/local/etc/redis/redis.conf

4.验证

bash 复制代码
tail -f /opt/redis/log/redis.log

看到输出

复制代码
Ready to accept connections tcp
相关推荐
сокол1 小时前
【网安-Web渗透测试-靶场系列】AWD-Platform(ctf-hub)
linux·服务器·ubuntu·网络安全·docker
utf8mb4安全女神2 小时前
Linux系统服务相关命令【定时任务设置】【任务进程管理】【防火墙区域应用】
linux·运维·服务器
凯丨2 小时前
Claude Code 自动化开发的完整体系
运维·自动化
月走乂山5 小时前
Windows 10 WSL2 安装问题排查与解决全记录
windows·docker·hyper-v·故障排查·wsl2
SilentSamsara5 小时前
concurrent.futures 实战:进程池与线程池的统一抽象
运维·开发语言·python·青少年编程
疯狂成瘾者5 小时前
常见的 Linux 版本
linux·运维·服务器
xingyuzhisuan6 小时前
GPU服务器集群搭建指南——选型、部署、优化+避坑全解析
运维·服务器·人工智能·gpu算力
tianrun12346 小时前
Ubuntu 24.04 安装 Fcitx5 + Rime + 搜狗词库(替代 IBus 与 Linux 搜狗输入法)
linux·运维·ubuntu
2601_955256476 小时前
云服务器采购避坑指南:如何通过官方渠道获得更低折扣与更快服务
运维·服务器
清欢渡---6 小时前
三次握手四次挥手(对话场景)
运维·服务器·网络·hcia