草庐IT

Kt-Connect

全部标签

Laravel 5.5 - Redis::connect(): php_network_getaddresses: getaddrinfo 失败:名称或服务未知

我的Laravel安装发生了一些奇怪的事情。当我运行时phpartisanconfig:cache我收到以下错误:php_network_getaddresses:getaddrinfofailed:NameorservicenotknownExceptionmessage:Redis::connect():php_network_getaddresses:getaddrinfofailed:Nameorservicenotknown当我使用phpartisanconfig:clear清除缓存时,异常消失了。有人知道这是从哪里来的吗?编辑:.env中的Redis-Host是127.0.

windows - cpp_redis::subscriber -> connect 导致异常:connect() 失败

当我调用“连接”到Redis发布者时,客户端针对我的某些客户端/服务器组合收到异常“connect()failure”。其他客户端/服务器运行平稳。我在Windows上运行Redis版本3.2.100(这是可用的最新WindowsRedis服务器)。使用cpp_redis作为客户端。VisualStudio2015是我的环境。cpp_redis::redis_subscriber*subscriber=newcpp_redis::redis_subscriber();std::stringhostIP=12.0.0.1;//RedisserverIPaddressintport=637

node.js - Redis报错: Error: Redis connection to 127. 0.0.1 :6379 failed - connect ECONNREFUSED 127. 0.0.1:6379

当我检查我的redis-server状态时,它说redis服务器正在运行,但我在登录时收到此错误RedisClient.on('错误',function(err){console.log('Rediserror:'+err);//Redis错误:Error:Redisconnectionto127.0.0.1:6379failed-connectECONNREFUSED127.0.0.1:6379});当我尝试控制req.session时,它返回未定义。关于这个问题的任何线索?请帮助我,我是新来的。谢谢这是我的设置:varexpress=require('express');varre

node.js - 防止为 connect-redis session 设置 TTL 以允许 allkeys-lru 用于内存策略

我已经使用connect-redis和redis包设置了一个非常简单的RedisStore。我有一个专门用于我的session存储的盒子,我想使用allkeys-lrumaxmemory策略而不是TTL进行逐出。似乎connect-redis的存储不允许设置TTL(我在创建存储时尝试在选项对象中使用-1,看起来像将TTL设置为0)。有关如何执行此操作的任何建议?另外,有人明白为什么这可能是一种不好的做法吗? 最佳答案 查看relevantsourcecode,似乎connect-redis不会让您在key未过期的情况下使用它。在我看

node.js - 计算 connect-redis 中的 session 数

当使用connect-redis进行session时,我一直在努力计算用户数或sessionID。我提到过这个:http://expressjs.com/guide.html#users-onlinevarexpress=require('express');//varredis=require('redis');//vardb=redis.createClient();varapp=express();varRedisStore=require('connect-redis')(express);app.use(express.cookieParser());app.use(expr

javascript - req.session undefined with express 和 connect-redis

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:‘session’isundefinedwhenusingexpress/redisforsessionstorevarexpress=require('express');varapp=express();varRedisStore=require('connect-redis')(express);varsession=require('redis-session')({debug:true,ttl:90000000,connection:{port:'7170',host:'127.0.0.1'}});a

javascript - connect-redis 连接到 localhost 而不管提供的主机

我有一个express服务器,我正在使用connect-redis和express-session将session存储到我的elasticache实例。但应用程序仅尝试连接到本地主机。这是错误:-config.redisServer.hostdev-xxx-site-cache.xxxxx.0001.use1.cache.amazonaws.comlisteningon{"address":"::","family":"IPv6","port":8080}...events.js:141thrower;//Unhandled'error'event^Error:Redisconnect

node.js - 蒙哥错误: failed to connect to serve on first connect in mongoDB atlas

我的连接代码在下面输入。我正在尝试连接到MongoDBatlas免费共享集群,但我一直收到一条错误消息,提示无法在第一时间连接到服务器。constexpress=require("express");constapp=express();constmorgan=require("morgan");constbodyParser=require("body-parser");constmongoose=require("mongoose");mongoose.Promise=require('bluebird');constproductRoutes=require("./api/rou

node.js - mongodb.connect不执行回调函数

我正在尝试连接到我的Mongodb并插入一些文档(如果它们不在数据库中)。它在第一次插入时工作正常,但在函数existInDatabase中它有时不执行回调函数。varMongoClient=require('mongodb').MongoClient;varmongoData=require('./mongoData');varexports=module.exports={};vardbName='checklist';MongoClient.connect(mongoData.ConString,{useNewUrlParser:true},function(err,db){if

node.js - node.js - 错误:第一次连接时无法连接到服务器[localhost:27017] [MongoNetworkError:connect ECONNREFUSED 127.0.0.1:27017]

我是nodejs和mongodb的新手。我从YouTube上学到了这些东西。我试图使用node.js创建一个api,但现在连mongodb都连接不上。问题是我使用了fnproject(运行时节点),并试图连接到mongodb,但它没有工作(fnproject是一个开源容器本机无服务器平台)。这是我用来连接MongoDB的部分:varMongoClient=require('mongodb').MongoClient;varurl='mongodb://localhost:27017/MyDB';MongoClient.connect(url,function(err,db){if(er