问答

无法在127.0.0.1:6379连接到Redis:在docker中拒绝连接

 来源    2019-08-28    269  

我使用的是redis-server:最新图片.我用“docker run -it –name =”redis2“redis:1 bash”命令进入容器内部.我看到默认情况下redis正在监听端口:6379.

Running in stand alone mode

Port: 6379

PID: 39

http://redis.io

[39] 01 Mar 09:03:45.669 # Server started, Redis version 2.8.4 [39] 01 Mar 09:03:45.669 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition.

要解决此问题,请将“vm.overcommit_memory = 1”添加到/etc/sysctl.conf,然后重新启动或运行命令“sysctl vm.overcommit_memory = 1”以使其生效. [39] 01 Mar 09:03:45.669 *服务器现在已准备好接受端口6379上的连接

然后进一步没有回应.我试过“redis-cli ping”.没有回应.然后我点击“ctrl c”并键入“redis-cli ping”并获得以下响应:

Could not connect to Redis at 127.0.0.1:6379: Connection refused

我尝试通过执行以下操作将端口更改为6001:

redis-server --port 6003

我看到以下回复:

Running in stand alone mode

Port: 6003

PID: 47

我又尝试了“redis-cli ping”,它给我带来了同样的错误:

Could not connect to Redis at 127.0.0.1:6379: Connection refused

我该如何解决?此外,我已在“/etc/redis/redis.conf”位置更新了端口(新端口6003).

谢谢

Redis正在侦听内部docker网络上的端口,要从本地计算机访问它,您需要使用-p 6379:6379将容器端口映射到本地端口.这样,如果您有多个redis容器,则可以将它们分别映射到计算机上的不同端口.

相关文章
ruby-on-rails – Sidekiq错误连接到Redis on 127.0.0.1:6379(Errno :: ECONNREFUSED)on docker-compose
问答我试图用Rails运行sidekiq worker.当我尝试docker-compose up工作我得到以下错误: worker_1 | Error connecting to Redis on 12 ...
3
javascript – Redis连接到127.0.0.1:6379失败 – 连接ECONNREFUSED
问答我使用node.js通过expressjs我尝试存储一个帐户到会话.所以,我试着测试使用会话与代码在expressjs var RedisStore = require('connect-redis' ...
4
node.js – 错误:Redis连接到127.0.0.1:6379失败 – 连接ECONNREFUSED 127.0.0.1:6379
问答我正在尝试允许我的nodeJs docker镜像与我的redis docker镜像(Mac OS X环境)之间的通信: nodeJs Dockerfile: FROM node:4.7.0-slim ...
3
creating server tcp listening socket 127.0.0.1:6379: bind No error
日志参考链接:https://blog.csdn.net/n_fly/article/details/52692480 1.window10环境下面安装的redis,之前安装好弄了一下,过了好几天,再次使 ...
Redis 服务端配置——Could not connect to Redis at 127.0.0.1:6379: Connection refused
日志[root@centoszang 桌面]# redis-cli Could not connect to Redis at 127.0.0.1:6379: Connection refused Cou ...
6
window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error
日志window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error 解决: 如果没有配置环境,在安 ...
3
java.rmi.ConnectException:拒绝连接主机:127.0.0.1
问答我试过使用RMI,这是服务器端.起初它没有任何异常,但现在三次尝试运行下面的代码后,我会得到一些错误 代码是: import java.rmi.server.UnicastRemoteObject; ...
1
ubuntu – curl:(7)连接到127.0.0.1:5984失败;拒绝连接
问答我是CouchDB的初学者,想要使用CouchDB开展项目.我已经按照Beginning CouchDB手册中的说明在我的笔记本电脑(运行Ubuntu 13.04)中设置了服务器,但CouchDB的版 ...
2
解决 git push Failed to connect to 127.0.0.1 port 45463: 拒绝连接
日志使用Github pull 代码突然报错: Failed to connect to 127.0.0.1 port 43421: Connection refused   使用 lsof 发现端口未被 ...
1
MongoDB 2014-07-25T11:00:48.634+0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:10061 由于目标计算机积极拒绝,无法连接。
日志1:启动MongoDB 2014-07-25T11:00:48.634+0800 warning: Failed to connect to 127.0.0.1:27017, reason: errn ...
1
Mongodb教程 第一课 补加课 Failed to connect to 127.0.0.1:27017, reason: errno:10061 由于目标计算机积极拒绝,无法连接
日志1:启动MongoDB 2014-07-25T11:00:48.634+0800 warning: Failed to connect to 127.0.0.1:27017, reason: errn ...
1
[转发]解决 git push Failed to connect to 127.0.0.1 port 45463: 拒绝连接
日志解决 git push Failed to connect to 127.0.0.1 port 45463: 拒绝连接 使用Github pull 代码突然报错: Failed to connect ...
2
php – Laravel:Redis无法建立连接:[tcp://127.0.0.1:6379]
问答我已经通过添加"predis / predis"安装了带有laravel的redis:"~1.0", 然后为了测试我添加了以下代码: public functi ...
1
docker – 该命令返回非零代码:127
问答我正在尝试构建下面的Dockerfile,但它继续在RUN上失败ocp-indent –help说ocp-indent:not found命令'/ bin / sh -c ocp-indent –he ...
2
docker – 命令’/ bin/sh -c返回一个非零代码:127
问答我是docker的新手,所以我可能会这样做错了,但是我试图通过一个Docker文件来安装Tomcat6: FROM rhel7:latest RUN cd /tmp RUN "wget&qu ...
1
process – 127从$的返回码?
问答从$中返回值127的含义是什么?在UNIX中.::当在PATH系统变量中找不到给定命令并且它不是内置shell命令时,值127由/ bin / sh返回.换句话说,系统不理解你的命令,因为它不知道在哪 ...
1
java – 为什么128 == 128返回false但是127 == 127当转换为整数包装器返回true?
问答class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.printl ...
1
security – Iptables – 将端口上的出站流量重定向到127.0.0.1上的入站流量
问答有没有办法将流量集重定向到服务器到另一个IP,返回到localhost上的服务器(最好是它来自原始目的地)? 我基本上希望能够设置我自己的软件,听取端口80,并接收发送到1.2.3.4的流量. 所以作 ...
1
linux – 如何禁止外部访问127.0.0.1?
问答我在127.0.0.1:9000上使用tcp socket将nginx连接到php5-cgi.但是我想确保不能对这个IP做出任何外部请求,这样任何攻击者都无法模糊IP并绕过nginx来处理令人讨厌的东 ...
2