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
相关推荐
T0uken5 分钟前
【Linux】耗时任务执行并邮件通知
linux·运维·服务器
c++逐梦人14 分钟前
Linux生产者消费者模型
linux
2401_8654396314 分钟前
CSS如何实现图片自动裁剪填充_巧用object-fit属性控制尺寸
jvm·数据库·python
m0_7488394918 分钟前
HTML函数能否用液态金属散热提升性能_极端散热方案实测【汇总】
jvm·数据库·python
2301_8035389519 分钟前
mysql添加索引导致插入变慢怎么办_索引优化与异步处理方案
jvm·数据库·python
2301_7826591820 分钟前
如何防止SQL脏数据写入_利用触发器实现强一致性校验
jvm·数据库·python
2301_8176722623 分钟前
如何实现元素从底部进入视口时触发 sticky 定位
jvm·数据库·python
InfinteJustice29 分钟前
mysql如何排查插件加载失败原因_mysql plugin目录与权限核对
jvm·数据库·python
qq_1898070331 分钟前
Go语言怎么连接Elasticsearch_Go语言Elasticsearch教程【收藏】
jvm·数据库·python
网络安全许木36 分钟前
自学渗透测试第16天(Linux文本处理进阶)
linux·运维·服务器·网络安全·渗透测试