草庐IT

aws-codebuild

全部标签

python - Django 2.2 无法连接到 AWS ElasticBeanstalk 上的 ElastiCache Redis

我在AWS上运行的Django2.2应用程序可以与AWSElastiCache上的Memcached一起正常工作,但由于某种原因,它无法连接到AWSElastiCache上的Redis服务器。我已将权限添加到我的安全组,但没有成功,http请求一直挂起,直到超时。尽管类似的行为通常与安全组有关,但我觉得我可能在.requirements或Yum包中缺少一些特定于Redis的包.ebextensions因为一切都在本地正常工作,并且在AWS上使用Memcached服务器也是如此。也许,我是否必须以某种方式启动/启用Redis服务器才能开始接受连接?这是我的。settings.pyCACH

amazon-web-services - 解析 LiveQuery 不接收事件 AWS EB + Redis

我正在尝试设置解析LiveQuery但卡住了。在客户端上,我可以打开连接,但是当我在服务器上进行更改时,LiveQuery不会更新客户端。我究竟做错了什么?有没有更好的设置方法?这是我在客户端中进行的操作:Parse.liveQueryServerURL='ws://myawsEB-LiveQuery.com'varMessage=Parse.Object.extend('Room');varquery=newParse.Query(Message);query.include("messages");//Subscribestoincomingmessagesquery.subscr

javascript - 带有 AWS ElastiCache Redis 的 SignalR 背板失败

我在AWSEC2中有SignalR服务。我想用Redis引擎Elasticache设置背板。我可以使用redis-cli工具成功连接到SignalR服务器中的Easticache。C:\>redis-cli-hserver.cache.amazonaws.com-p6379pingPONG但是当我输入背板设置代码时,SignalR返回SignalR:webSocketstransporttimedoutwhentryingtoconnect.无背板设置码GlobalHost.DependencyResolver.UseRedis(server,port,string.Empty,app

django - 如何在部署到 AWS 实例时使 redis BROKER_URL 动态化

我正在部署一个Django应用程序,它使用celery任务并将redis作为代理后端。我正在使用docker进行部署,我的生产服务器是一个amazonaws实例。我面临的问题是本地主机的django设置不同:BROKER_URL='redis://localhost:6379'CELERY_RESULT_BACKEND='redis://localhost:6379'我所有的单元测试都有效。对于docker,它会失败,除非我将其更改为BROKER_URL='redis://redis:6379'CELERY_RESULT_BACKEND='redis://redis:6379'我的问题

amazon-web-services - 使用 .net SDK 在 AWS Elasticache Redis 集群中存储缓存/ session (键和值)

我必须使用AWS.netSDK将session日志(以键、值的形式)存储在ElasticacheRedis集群中。但我只能在.netSDK中看到与memcached集群相关的方法。但我需要将日志存储在RedisCluster中。*谁能建议使用AWS.netSDK在RedisClster中存储日志的步骤。谢谢,普拉卡什 最佳答案 对于AWS上的Memcache和Redis集群,您不使用AWS开发工具包读取/写入数据。就像RDS上的数据库一样,AWSSDK可以帮助您管理服务器/实例。它们不用于数据访问。要访问ElastiCache中的R

amazon-web-services - AWS Redis 集群 - 移动错误

我尝试在AWSRedis集群上执行hmset命令,但出现以下“已移动”错误。不确定发生了什么。已移动765210.0.4.210:6379fromredisclusterimportStrictRedisClusterstartup_nodes=[{"host":self.host,"port":self.port}]client=StrictRedisCluster(startup_nodes=startup_nodes,decode_responses=True,skip_full_coverage_check=True)client.hmset('my_key',{'abc':'

amazon-web-services - AWS ElastiCache redis 操作需要超过 10 毫秒

我发现AWS弹性缓存redisGET/SET上的延迟非常高。使用一个redis实例(cache.r3.2xlarge)。包括set_type_commands、get_type_commands和hash_based_commands在内的redis请求速率约为3krps。SET函数是一个简单的SET操作,而GET函数是3个命令(2个HGET和1个GET)的管道。如果我遗漏了什么,请告诉我。超过10%的redis请求花费的时间超过10毫秒。AFAIK3krps对于redis来说非常低,应该表现得更好。在SET函数和GET函数上测量时间。 最佳答案

amazon-web-services - AWS 存储包含 30 个元素的简单数组

我正在制作一个应用程序,我需要在其中存储30个元素的数组(这是唯一需要的存储空间)。我有一个python脚本,每两秒更新一次这30个元素。我想知道对于这样的事情最好的AWS数据存储是什么。我尝试过Redis,但是用于Redis的Elasticache需要花钱,而且我不想付钱。有什么方法可以使用Elasticache(需要花钱)在AWS上使用Redis?或者是否有任何其他无需付费即可将此阵列存储在AWS上的方法? 最佳答案 这里有一些想法会比使用Elasticache便宜很多。您可以将数据存储在:S3存储桶中的一些文件DynamoDB

amazon-web-services - AWS Redis 安全组示例

我想为AWSElasticache(Redis)创建一个安全组。据我所知,我有两个选择:要么在端口6379上打开自定义TCP连接,并定义可以到达Redis的IP地址作为源。或者,目前有效的方法是:我将6379端口打开到任何地方(以便我的EC2实例可以连接到它),并在EC2之前保护组件。这里最好的方法是什么? 最佳答案 在您的实例中,听起来您应该为分配给ElastiCacheRedis集群的安全组设置一个入站规则。此端口6379规则应在“源”字段中指定分配给您的EC2实例的安全组。通过在源字段中指定安全组ID,而不是IP地址或IP范围

amazon-web-services - 使用 RedissonClient 在 AWS redis 中缓存 java POJO

我需要缓存实体对象(作为JSON字符串)以保存数据库命中。我想使用AWSRedis作为缓存服务器和RedissonClient。我是这个缓存的新手..你能告诉我缓存这些javaPOJO的最佳方法是什么吗?因为RedissonClient具有存储桶、map列表等功能。另外让我知道在使用AWSREDIS时应该注意的另一件事是什么。提前致谢! 最佳答案 因为这可以看作是一般性问题,所以我会尽量用简单的方式回答:Redisson是不错的选择,并且在上述用例(基于Redis的Java框架)中工作良好,适用于POJO对象,您不需要每次都自己序列