关于Redis Desktop Manager无法连接Ubuntu上的redis容器
------------恢复内容开始------------
问题的产生
最近一直学缓存容器,了解到了redis和docker的强大功能之后决定在项目中使用到redis缓存技术,好不容易在Ubuntu中安装好了docker和redis并正常启动,但是Redis Desktop Manager连接不上启动好的redis容器,搞了半天解决了问题
为什么会产生这样的问题
1.首先一般来说我们需要用到一个docker中的redis镜像的时候,首先会下载下来:
//配置好阿里云加速器 $docker pull redis //没配置阿里云加速器 $docker pull registry.docker-cn.com/library/redis
2.但是这样的会有一个问题,就是默认原生的redis image是不支持外部连接的,也就是只能本地连接,这就造成了Redis Desktop Manager连接不上的问题
解决方法
1.首先先在/usr/local
下创建一个redis
文件夹
$sudo mkdir /usr/local/redis
2.然后可以让redis镜像以外部配置文件的方式进行启动,在usr/local/redis
下创建一个redis.conf
文件,文件配置如下:
#bind 127.0.0.1 //允许远程连接 protected-mode no appendonly yes //持久化 requirepass 123456 //密码
3.然后用docker启动redis的时候用这个配置文件启动,操作如下:
$docker run -p 6379:6379 --name myredis -v /usr/local/redis/redis.conf redis
4.用Redis Desktop Manager连接的时候,创建一个新的连接配置如下
Name: 你的redis名字 Host: 127.0.0.1 Port 6379 Auth: 123456
5.点击连接即可
------------恢复内容结束------------
相关推荐
afanti 2020-09-14
王道革 2020-11-25
wangdonghello 2020-11-03
Langeldep 2020-11-16
chenhualong0 2020-11-16
聚合室 2020-11-16
koushr 2020-11-12
MRFENGG 2020-11-11
guoyanga 2020-11-10
fackyou00 2020-11-10
Orangesss 2020-11-03
dongCSDN 2020-10-31
rainandtear 2020-10-30
Quietboy 2020-10-30
liuyulong 2020-10-29
fansili 2020-10-29
温攀峰 2020-10-23
jackbon 2020-10-19