Linux-docker安装数据库redis

1.拉取redis镜像

powershell 复制代码
docker pull redis   # 下载最新的redis版本
docker pull redis:版本号   # 下载指定的redis版本

ps:我这是已经下载最新版本的redis

2.查看redis镜像

powershell 复制代码
docker images

3.创建挂在路径并授权

powershell 复制代码
mkdir -p  /usr/local/redis/data
mkdir -p  /usr/local/redis/logs
mkdir -p  /usr/local/redis/conf
chmod -R 777 /usr/local/redis

4.编辑配置文件

powershell 复制代码
vi /usr/local/redis/conf/redis.conf
# 默认为yes,开启保护模式,限制本地访问
protected-mode no

daemonize no
databases 16
dir ./
# 持久化
appendonly yes
# 设置密码
requirepass 123456
# 编辑完成后,按esc,在输入::wq 退出编辑
  1. 启动redis
powershell 复制代码
docker run --restart=always  --name redis-main -p 6379:6379 -v /usr/local/redis/conf/redis.conf:/etc/redis/redis.conf -v /usr/local/redis/data:/data -d redis redis-server /etc/redis/redis.conf

6.查看redis启动

powershell 复制代码
docker ps
相关推荐
Matrix701 分钟前
Navicat实现MySQL数据传输与同步完整指南
数据库·mysql
sky丶Mamba37 分钟前
CMD,PowerShell、Linux/MAC设置环境变量
linux·运维·macos
Z字小熊饼干爱吃保安1 小时前
面试技术问题总结一
数据库·面试·职场和发展
工藤新一¹1 小时前
Linux 开发工具
linux·运维·服务器
极限实验室1 小时前
一键启动:使用 start-local 脚本轻松管理 INFINI Console 与 Easysearch 本地环境
数据库·docker
W111115_1 小时前
网络综合实验
linux·运维·服务器·网络
没有口袋啦1 小时前
《数据库》第一次作业:MySQL数据库账户及授权
数据库·mysql
cui_win1 小时前
【网络】Linux 内核优化实战 - net.ipv4.tcp_sack
linux·网络·tcp/ip
x县豆瓣酱1 小时前
ubuntu server远程连接
linux·运维·ubuntu
0wioiw01 小时前
Ubuntu基础(Python虚拟环境和Vue)
linux·python·ubuntu