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
相关推荐
风向决定发型丶11 分钟前
redis集群搭建
数据库·redis·缓存
梦想的颜色2 小时前
硬核实践:使用 Docker 部署生产级 Redis(持久化 + 安全配置 + 高可用)
redis·docker·redis持久化·docker compose·redis哨兵·rdb aof
weixin_471383032 小时前
Docker - 05 - 构建流程
运维·docker·容器
宠友信息4 小时前
多端数据互通场景下Spring Boot仿小红书源码结构设计
数据库·spring boot·redis·缓存·架构
长不胖的路人甲4 小时前
Redis 缓存的数据持久化方案讲解
数据库·redis·缓存
长不胖的路人甲5 小时前
Redis 单线程为什么速度很快
数据库·redis·缓存
彦为君5 小时前
算法思维与经典智力题
java·前端·redis·算法
ejinxian6 小时前
微虚拟机 smolvm 与Docker 容器比较
运维·docker·容器·smolvm
彦为君6 小时前
Redis最新版本特性
java·数据库·redis·算法·bootstrap
爱码少年6 小时前
Docker如何一次查看多个容器日志
运维·docker·容器