docker快速部署redis

前言

记录docker部署redis命令

部署redis

创建数据目录

sudo mkdir -p /zero/redis/data

创建配置文件目录

sudo mkdir -p /zero/redis

设置目录权限(避免权限问题)

sudo chmod -R 755 /zero/redis

安装 wget

sudo yum install wget -y

#从官方仓库下载 Redis 7.0.12 的默认配置 下载或创建 redis.conf 文件

wget -O /zero/redis/redis.conf https://raw.githubusercontent.com/redis/redis/7.0.12/redis.conf

cat /zero/redis/redis.conf

注:标红地方需要修改,否则可能导致无法连接redis

#允许远程连接
bind 0.0.0.0 -::1

重要:关闭保护模式,允许外部连接

protected-mode no

如果不需要密码,不要设置 requirepass 如果需要密码,取消下面行的注释并设置密码

requirepass yourpassword

启动容器

bash 复制代码
# 启动容器
sudo docker run -d \
  --name redis \
  --restart always \
  -p 6379:6379 \
  -v /zero/redis/data:/data \
  -v /zero/redis/redis.conf:/usr/local/etc/redis/redis.conf \
  -e TZ=Asia/Shanghai \
  redis:7.0.12 \
  redis-server /usr/local/etc/redis/redis.conf
相关推荐
Mikko72 小时前
Redis 连接数满了服务端有错误信息吗?连接数不增加却命令超时?6.2 实测连接池、超时与大 key 怎么判定
java·spring boot·redis·后端
无言听风雨丶2 小时前
Redis 运维实战与排错
运维·数据库·redis
miaobinfei3 小时前
docker拉取dify镜像,执行docker compose up -d 报错
运维·docker·容器
kobe_OKOK_4 小时前
docker compose命名卷 映射到宿主机的路径
运维·docker·容器
字节探索7 小时前
Redis 分布式锁:从 SETNX 误删到看门狗自动续期的原理与实践
redis·分布式
真上帝的左手8 小时前
30. 技术专题-‌应用框架组件-缓存-Redis
数据库·redis·分布式·缓存·中间件
bksczm8 小时前
C++Redis开发(Ubuntu 22.04)
数据库·redis·缓存
goehou9 小时前
缓存该删还是该改,LLM 服务里的双写问题
redis·缓存·llm·一致性·系统设计
晨陌y9 小时前
Flare自托管导航页教程:Docker部署、多用户、API与公网访问
运维·docker·容器
余槐i9 小时前
Spring Boot 3.2 偶发500无日志:线程池复用导致请求上下文丢失
spring boot·redis·后端·mysql·性能优化