Docker安装Redis

Docker安装Redis

【安装教程系列】

windows安装redis看这个:https://blog.csdn.net/hello_list/article/details/123003445

如果你还不怎么会docker可以看下这个:https://blog.csdn.net/hello_list/article/details/124221409

今天我们简简单单使用docker安装redis,docker安装什么都方便,安装redis也同样方便,主要是删除也方便,虚拟机这么美多大地方了~

# 首先我们可以搜一下redis,一会儿直接最新版了,如果你想改变版本就自己变吧
docker search redis

在这里插入图片描述

一行命令搞定,直接启动容器

docker run --privileged=true -p 6379:6379 --name myredis -v /mydata/myredis/conf:/etc/redis/ -v /mydata/myredis/data:/data -d redis redis-server /etc/redis  --appendonly yes  --requirepass 123456
  • docekr run : 运行容器
  • –privileged=true :容器获得root权限
  • -p 6379:6379 :容器内外端口映射
  • –name myredis :给容器起名字
  • -v :都是容器内外挂载数据卷
  • -d redis redis-server /etc/redis :指定镜像如果这里想用其他版本,直接redis:[tag],后台运行容器,并且在容器内执行redis-server /etc/redis,开启redis服务
  • –appendonly yes :开启持久化
  • –requirepass 123456 : 设置认证密码

可以看到我们的容器启动成功,并运行着

在这里插入图片描述

查看启动日志

docker logs --since 30m myredis

在这里插入图片描述

进入容器

docker exec -it myredis /bin/bash

输入:redis-cli启动redis客户端,连接上服务端

我们看到这会儿操作时无法使用的

在这里插入图片描述

是因为上面我们启动的时候没有设置密码,我们只需要登录密码,认证一下即可

auth 123456

在这里插入图片描述

还可以通过这个查看密码信息

config get requirepass

在这里插入图片描述

还记得我们挂载的目录吗,我们查看下

ctrl+p+q退出容器

docker inspect myredis  # 查看容器元数据,可以看到挂载信息

在这里插入图片描述

接下来我们配置下redis的配置文件:

cd /mydata/myredis/conf  # 进入目录
wget http://download.redis.io/redis-stable/redis.conf   # 下载redis配置文件
vim redis.conf  # 修改配置文件
  • bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问
  • protected-mode no #默认yes,开启保护模式,限制为本地访问
  • daemonize no#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程(可选),改为yes会使配置文件方式启动redis失败
  • dir ./ #输入本地redis数据库存放文件夹(可选)
  • appendonly yes #redis持久化(可选)

在这里插入图片描述

修改完配置文件重新运行redis加载配置文件,或者重新启动容器

docker exec -it myredis redis-server /etc/redis/redis.conf
docker exec -it myredis /bin/bash
redis-cli

测试成功,搞定收工

在这里插入图片描述

用完直接关闭,还可以删除,docker rm -f myredis即可;

在这里插入图片描述
后面我们使用尝试下操作redis,谢谢大家支持,bye~

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值