docker快速安装redis

17 篇文章 0 订阅
11 篇文章 1 订阅

一.背景

开发环境中,经常需要redis本地环境,方便开发。准备在本机的虚拟机里面准备一个redis环境。

二.版本信息

操作系统:Windows 10 家庭版

Oracle VM VirtualBox:版本 6.0.10 r132072 (Qt5.6.2)

Ubuntu:16.04.6-desktop-amd64

docker:18.09.7

redis:6

三.安装过程

1.redis版本选择的故事

       redis为啥我选择版本6呢?最开始我去了Docker Hub查看最新版本是7.但是安装太慢了,然后设置了阿里云docker镜像加速https://blog.csdn.net/qq_37372909/article/details/127531979后,还是很慢,于是就选择了版本6。毕竟老一点的版本稳定性好,用的人多,加速机会应该多一些。

2.安装过程(redis不设置密码的情况)

输入命令:sudo docker run -itd --name redis6 -p 10527:6379 redis:6

redis默认端口是6379,我用虚拟机的10527端口去映射容器里面的redis6379端口。

到时候使用的时候,就不是6379端口了,就是10527端口了。

等一小会就好了,然后是查看docker容器运行的情况。

输入命令:sudo docker ps -a

3.测试redis

虚拟机还没有安装redis的工具,先安装再测试。

输入命令:redis-cli

会给予安装命令提示

然后输入安装命令:sudo apt install redis-tools 

等下安装好后,准备测试。

输入命令:redis-cli

报错了。。。

Could not connect to Redis at 127.0.0.1:6379: Connection refused
我们端口修改了的,要加端口。

输入命令去查看端口参数:先exit,退出redis-cli。再输入redis-cli --help

看了后,输入命令:redis-cli -p 10527

就连接上了redis了哈。没有报错。

然后是设置一个值,取出一个它,看看。

 设置命令:set hello "hello,redis"

给予的提示是:OK

读取命令:get hello

给予的提示的:"hello,redis"

到这里就好了。

===============

当然,安装时还可以指定redis需要密码,命令如下:

docker run -itd --name redis6 -p 10527:6379 redis:6  --requirepass "pwd123"

就多了后面那点哈

有密码验证时,在连接后,set值之前,输入如下命令:

auth "pwd123"

然后就可以set 值了哈。

四.后记

我们安装了redis,虚拟机内部可以访问了。但是本机的开发工具还需要访问啊。这时就参考我之前的文章,主机访问虚拟机的方案。windows系统访问本机Oracle VM VirtualBox内Ubuntu中docker安装运行的tomcat_弗锐土豆的博客-CSDN博客文章里面虽然是访问的tomcat,和这里访问redis设置方法是一样的。因为虚拟机内部已经可以访问docker里面的redis了。我们只需要把虚拟机内部的10527端口建立跟主机的映射就好了。开发机器内存大,本机访问就设置主机ip 127.0.0.1 主机端口 10527,子系统ip 自己去看吧,端口当然是10527哈。如果子系统每次启动IP要变,可以设置固定的哈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值