草庐IT

aws-documentdb-mongoapi

全部标签

database - 从 Amazon AWS EC2 服务器上的 Node.js 连接到 Redis 服务器时出错

我正在尝试在AmazonAWSEc2微型实例上运行node.js服务器和Redis服务器。我已经安装了Redis服务器并且redis-server命令运行良好。我使用“Forever”'以保持Redis-Server运行。它工作正常。但是当我启动我的Node服务器时,它无法连接到Redis服务器。它给出了以下错误-ErrorError:Redisconnectionto127.0.0.1:6379failed-connectECONNREFUSED做一个'ForeverList'表明redis服务器运行良好。info:Foreverprocessesrunningdata:uidcom

performance - 具有层次结构性能的 DocumentDB 与键值数据库

第一件事:我知道键值数据库是迄今为止性能最好的数据库。我的假设是这是由于它们的简单性(坚持很少的原语)。(EDIT2:显然也是由于蜜蜂主要保存在内存中)不管怎样,更复杂的数据结构,如层次结构树等等。对于像redis这样的数据库,你必须构建一个基于“平面”散列和链接的结构,而对于像couchdb这样的文档数据库,你只需自己构建结构,如:"menu":{"id":"file","value":"File","popup":{"menuitem":[{"value":"New","onclick":"CreateNewDoc()"},{"value":"Open","onclick":"Op

tomcat - 在 AWS 上使用 ElastiCache 和 ElasticBeanstalk 配置 Redis

我有一个在ElasticBeanstalk上运行的Tomcat+Redis应用程序。在我的代码中,我使用创建了一个Redis客户端pool=newJedisPool(newJedisPoolConfig(),"localhost");当然,在生产中,我不能使用“本地主机”我已经阅读过CustomizingtheBeanstalkEnvironment以及关于让自动发现与您的代码一起工作,但这似乎只适用于Memcached。有没有人得到配置了Beanstalk的RedisElastiCache集群。您从哪里获得要使用的DNS地址而不是“localhost”?

redis - 从 Elastic Beanstalk 实例连接到 Redis (AWS)

从ElasticBeanStalk实例连接到Elasticache中的Redis节点的方法是什么?仅主机名(redis节点端点)和端口就足够了吗?或者我还需要完成其他身份验证吗?当我尝试连接到节点时出现此错误。org.springframework.data.redis.RedisConnectionFailureException:CannotgetJedisconnection;nestedexceptionisredis.clients.jedis.exceptions.JedisConnectionException:Couldnotgetaresourcefromthepoo

django - 如何在aws elasticbean上安装redis和celery

我正尝试在awselasticbean上为我的django应用程序安装redis和celery。以下是.ebextensions/文件夹中的配置文件option_settings:"aws:elasticbeanstalk:application:environment":DJANGO_SETTINGS_MODULE:"lawCalender.settings"PYTHONPATH:"/opt/python/current/app/lawCalender:$PYTHONPATH""aws:elasticbeanstalk:container:python":WSGIPath:"lawC

ruby-on-rails - 在 AWS Elastic Beanstalk 中使用 Resque 和/或 Redis 部署 Rails

我正在尝试在AWSElasticBeanstalk上使用独立模式下的Websockets-Rails、Resque和Redis部署我的Rails应用程序。Ubuntu14.04服务器在Puma上运行Ruby2.2。在Puma的开发模式下一切正常。我在AWSElasticBeanstalk的生产环境中遇到的错误似乎与Redis有关。Redis::CannotConnectError(ErrorconnectingtoRedisonmy.domain:6379(ECONNREFUSED)):redis(3.2.0)lib/redis/client.rb:320:in`rescueinest

Python - 连接到 AWS Redis 超时

目前我有这个python代码来测试AWSredis连接,它因连接超时而失败。你能帮我解决一下吗?importredis,time,datetime,sysendpoint='myred-0041.dpchko.0001.amazonaws.com'defprepareConn(endpoint):r=redis.StrictRedis(host=endpoint,port=6379,db=0,socket_timeout=1)returnrr=prepareConn(endpoint)whileTrue:print(datetime.datetime.now())try:print(r

mongodb - AWS + Elastic Beanstalk + MongoDB

我正在尝试使用AWSElasticBeanstalk和Docker设置我的微服务架构。这很容易做到,但是当我启动环境时,它会启动到默认VPC,从而为实例提供公共(public)IP。现在,这不是什么大问题。我遇到的问题是如何设置MongoDB架构。我已阅读:recommendedwaytoinstallmongodbonelasticbeanstalk但仍然不确定如何设置它。到目前为止我已经尝试过:在此处使用来自AWS的CloudFormation模板:http://docs.aws.amazon.com/quickstart/latest/mongodb/step2b.html在默认

mongodb - AWS EKS - kubectl 日志 [pod 名称]

我在us-east-1的AWS上运行了一个EKS集群。我有三个工作节点分别在us-east-1a、1b、1c上运行。在us-east-1a中运行的所有pod都允许我登录并检查日志,但其他区域中的pod不断抛出错误:Errorfromserver:nopreferredaddressesfound;knownaddresses:[]感谢任何帮助。基本上使用此设置在各个区域中对mongodb进行分片。 最佳答案 在所有worker中1)编辑文件:/etc/systemd/system/kubelet.service.d/10-kubea

node.js - AWS Lambda(Node.js,8.10 版)和 Mongoose : MongoNetworkError connection to DB timed out

环境:AWSLambda(Node.js,8.10版),waitForEmptyEventLoop===falseMongoDB(图集)Mongoose问题:有时(随机)我得到下一个错误:MongoNetworkError:connection6todb_host:27017timedoutFile"/opt/nodejs/node_modules/mongodb-core/lib/connection/connection.js",line259,col7,inTLSSocket.newMongoNetworkError(f('connection%sto%s:%stimedout'