草庐IT

connects

全部标签

node.js - Travis 为我提供了与本地主机 :6379 failed - connect ECONNREFUSED 的 Redis 连接

我正在尝试测试node.jsmodule使用Travis,但我得到的只是“与本地主机的Redis连接:6379失败-连接ECONNREFUSED”。有人可以告诉我我做错了什么吗?最新版本位于:https://travis-ci.org/luiselizondo/config-persistence/builds/65187913谢谢 最佳答案 我查看了您的问题,看来问题出在您的.travis.yml文件的格式上。我fork了你的项目并删除了language和node_js字段前面的前导空格。我创建了一个拉取请求here显示我所做的更

node.js - 即使 Redis 不可用,也会在启动时建立 'connection retry' 行为

node-redis具有出色的功能,可在一切正常运行后处理任何Redis断开连接。如果Redis实例变得不可用,使用适当的retry_strategy意味着客户端可以设置为尝试重新连接,直到Redis再次可用。是否可以让客户端在启动时进入此状态,即使Redis已关闭?我的场景是这样的:我将Redis用作主要数据存储,并使用不基于Redis的后备辅助数据存储。当我的应用程序启动时,如果Redis不可用,检索数据的尝试将改用辅助数据存储。但是,当Redis可用时,我希望我的应用程序开始使用Redis主数据存储。由于Redis连接在启动时没有成功,为先前建立的连接处理此问题的retry_st

amazon-ec2 - Redis 服务器报告 Reading from client : Connection reset on amazon ec2 c1. medium instance

我在ec2中型实例上运行redis2.4.16,持久化是标准的ebs,我检查了redis日志,发现有一些日志报告“从客户端读取:连接重置”每隔几个小时发生一次,我所有的客户端和服务器都在同一个zone:ap-northeast-1a,操作系统是ubuntuserver12.04。客户端是jredis+springdataredis1.0.0.M4,谁能想出办法或者给点建议,谢谢!以下是redis信息命令结果:redis_version:2.4.16redis_git_sha1:00000000redis_git_dirty:0arch_bits:64multiplexing_api:e

express - 使用 Express 的 Connect-Redis 将 session 存储在远程 Redis 服务器上

我一直在本地结合Couch和Redis构建一个Express应用程序。它一直运行良好。我现在正在寻求使用托管在IrisRedis上的远程Redis服务器。我已经尝试了好几天,但在使用Passport的本地策略进行身份验证后,似乎无法让Express的Connect-redis返回cookie。但是,当我运行本地Redis服务器时,这工作得很好。app.configure(function(){app.set('views',__dirname+'/views');app.set('viewengine','jade');app.use(express.favicon());app.us

heroku - 请求缓存 : connecting using REDIS_URL

我正在尝试使用requests_cache和redis缓存我的请求,如下所示:requests_cache.install_cache('requests_cache',backend='redis',expire_after=600)当Redis在localhost:6379上运行时,一切正常并且开箱即用。然而,当我将我的应用程序部署到有REDIS_URL环境变量的Heroku时,上述命令失败,因为显然REDIS_URL没有指向localhost:Error111connectingtolocalhost:6379.Connectionrefused.所以问题是,如何让它在Herok

java - JedisCluster 在 2.7.x 中工作,但在 Jedis 2.9.x 中不工作,JedisConnectionException 和 Connection refused

我的代码在Jedis2.7.x中已经有几个月了。但我发现我有同样的问题https://github.com/xetorthio/jedis/issues/1625(Redis服务器重启时JedisPool.getResourceblock)。所以我从2.7.x切换到2.9.x。我正在使用相同的代码来创建JedisCluster。但是它无法连接并从Jedis获取数据。我创建了一个单例JedisCluster实例,每次我只使用JedisCluster.get()来获取数据。我不关闭集群的连接。更多信息:我的redis是3.2.8。我将一台主机用作JedisCluster,并且没有从机。我想

redis - 错误 : Connection in subscriber mode, 只能使用订阅者命令

我发现在Redis中推送消息数据时出错。请给我一些关于错误的指导。为什么会这样?我想使用nodejs将聊天数据存储在redis中。server.js(服务器):/**-------------------*Express*-------------------*/varapp=require('express')(),session=require("express-session");app.use(function(req,res,next){res.header("Access-Control-Allow-Origin","*");res.header("Access-Contr

ruby-on-rails - 操作系统 : Rails Layer connect to Elasticache : Redis

我正在尝试将我在Opsworks中运行的Rails应用程序连接到ElasticacheRedis层。我只是无法让它工作。我当前的配置:1个堆栈(2个实例)图层-rails应用服务器-MySQLRails应用程序在AWS-OpsWorks-Rails-App-Server中安全组。1个ElasticCache集群ES集群在defaultsecuritysg-ff58559a(VPC)(active)安全组。我正在使用“主端点”尝试连接。这个值是可见的ElastiCache>复制组仪表板。它看起来类似于:.oveuui.ng.0001.use1.cache.amazonaws.com:63

ruby-on-rails - 参数错误 : odd number of arguments for Hash when trying to connect to redis

我正在尝试通过遵循thistutorial来让Rails连接到Redis.但是当我尝试$redis=Redis.new(:host=>'localhost',:port=>6379)或者甚至只是Redis.new。我也尝试了新的表示法(host:'localhost',port:6379)。Redis工作(通过redis-cli通过的ping-PONG测试)。ArgumentError:oddnumberofargumentsforHashfrom/var/lib/gems/1.9.1/gems/redis-2.1.1/lib/redis.rb:65:in`[]'from/var/li

spring - 将 SSL 与 Redis 和 Spring Data Redis 一起使用时为 "Cannot get Jedis connection"

我正在使用支持SSL的Redis(来自AWS的ElasticCache),并且在使用SpringDataRedis连接到它时遇到困难。(请注意,如果我使用带有Spring的普通Jedis或JedisPool,连接工作正常)。以下是代码片段:@Value("${vcap.services.myredis.credentials.host}")privateStringredisHost;@Value("${vcap.services.myredis.credentials.password}")privateStringredisPassword;@Value("${vcap.servi