草庐IT

ddd-service

全部标签

amazon-web-services - 在 Amazon ec2 实例上托管 redis 服务器的最佳实践?

我是Redis的新手,现在我正在尝试在我所做的亚马逊EC2实例上托管Redis。我的问题是我们是否需要一个完整的新EC2实例来托管redis,或者我们可以使用我们托管服务器的相同实例。这将是最佳做法,请建议我。提前致谢 最佳答案 这取决于您期望的服务器负载以及您扩展基础设施的计划。一个。如果您希望水平扩展(添加越来越多的EC2实例),那么您应该将Redis移动到它自己的机器上,这样您就可以将Web服务器实例与数据库分离B.如果您只是希望垂直扩展(越来越多地升级您的EC2实例),或者您不希望流量超过您当前分配的资源,那么您可以继续将R

amazon-web-services - 用于 AWS Elasticache 的 JAVA API

昨天我启动了我们的第一个AWSElasticacheRedis实例,但还不能通过JAVAAPI使用它(尽管HTTPAPI似乎非常简单易用)我首先尝试通过在pom.xml文件中包含以下内容来使用可用的库:com.amazonawsaws-java-sdk1.11.86然后我意识到我必须只需要:com.amazonawsaws-java-sdk-elasticache1.11.86但也有可用的:com.amazonawselasticache-java-cluster-client1.1.1我在以下位置找到了Javadoc:http://docs.aws.amazon.com/AWSJav

amazon-web-services - 如何使 AWS 上的 redis 实例可以从 VPC 外部访问

有什么方法可以临时配置我在AWS上的Redis实例,使其可以从AWS外部公开访问,这样我就可以通过Redis桌面管理器在本地连接到它,或者在调试应用程序时只需更改spring的事件配置文件,这样我就可以在本地进行调试实时数据?谢谢。 最佳答案 是的,至少有一种方法可以做到这一点。基本上,旋转一个您可以从外部访问的计算实例,并使用SSH隧道将您的本地请求转发到远程ElastiCache实例。有关更多信息和详细说明,请访问https://userify.com/blog/howto-connect-redis-ec2-ssh-tunne

amazon-web-services - 如何使用 AWS-CLI 从 S3 中的快照创建 Redis ElastiCache 集群?

我想做的是使用aws-cli基于我在S3中的ElastiCache快照创建一个ElastiCache集群,我的ElastiCache是启用集群的模式。我关注了这个tutorial创建启用集群的Redis缓存,这是我的命令:awselasticachecreate-cache-cluster--cache-cluster-idstevescachecluster1--cache-node-typecache.m4.large--engineredis--engine-version3.2.4--cache-parameter-groupdefault.redis3。2.cluster.o

amazon-web-services - "Invalid configuration for registry"执行时出错 "eb local run"

我认为这是一个很容易解决的问题,但我似乎无法解决它!我花了很多时间在Google/SO上寻找任何线索,但找不到解决方案。执行eblocalrun时,出现此错误:Invalidconfigurationforregistry$eblocalrunERROR:InvalidConfigFile::Invalidconfigurationforregistry12345678.dkr.ecr.eu-west-1.amazonaws.com我的Dockerrun.aws.json中的图片行如下:{"AWSEBDockerrunVersion":2,"volumes":[{"name":"fro

amazon-web-services - "Invalid configuration for registry"执行时出错 "eb local run"

我认为这是一个很容易解决的问题,但我似乎无法解决它!我花了很多时间在Google/SO上寻找任何线索,但找不到解决方案。执行eblocalrun时,出现此错误:Invalidconfigurationforregistry$eblocalrunERROR:InvalidConfigFile::Invalidconfigurationforregistry12345678.dkr.ecr.eu-west-1.amazonaws.com我的Dockerrun.aws.json中的图片行如下:{"AWSEBDockerrunVersion":2,"volumes":[{"name":"fro

amazon-web-services - 如何在 AWS EC2 而不是 ElastiCache 上安装/管理 Redis 集群?

由于某些历史/事件原因,我的公司无法使用AWSElastiCache,所以有人可以推荐有关如何在AWSEC2上配置Redis集群的分步教程吗?这installredisonawsmicroinstance已经很好地回答了如何安装单个Redis实例。但是在安装RedisCluster方面,没有提供更多信息,我在互联网上搜索,没有找到明确的教程/示例,例如应该使用哪个集群管理?ZooKeeper、Mesos等?在开发、配置和部署到生产环境时,还应注意任何其他事项。非常感谢! 最佳答案 Redis实验室企业集群(RLEC)可通过AWSMa

amazon-web-services - AWS ElastiCache Redis 是否有明显的网络延迟?

我在IIS上有一个ASP.NETWeb应用程序,它将大量数据缓存到内置的ASP.NET缓存中。我想将缓存移动到Redis并为此使用AWSElastiCacheRedis,因为目前我的所有服务器都不共享它们的缓存。它们已经托管在EC2上。我需要了解,通过将缓存从基本相同的服务器(我托管我的应用程序)移动到AWSElastiCache的某个网络实例,是否不会降低性能?我读到AWSRedis本身有一个“亚毫秒级延迟”,但是我没有明白,如果它也涉及网络延迟或者必须满足什么条件才能获得这种延迟。这是我的情况:IISEC2WinServer2008R2负载均衡下的2个应用服务器需要将上千种不同的对

c# - Service Stack Redis 连接的线程安全

我最近在使用ServiceStack时遇到了一些问题-我发现这似乎是由多个线程引起的,每个线程都连接到Redis以执行操作。如果我在任何时候只有一个线程运行,它工作正常,但如果再运行,我会收到几个不同的错误。我在别处看到最好使用PooledRedisClientManager并在其上调用GetClient,但它仍然给我带来麻烦。我只想知道Redis是否是线程安全的,以及您可以采取哪些步骤来确保它不会在并发线程上中断。我已经创建了一个专门用于测试的程序,如下所示。classProgram{staticIRedisClientredis=newPooledRedisClientManage

amazon-web-services - 如何连接到 AWS elasticache?

谁能给出连接到elasticache的分步过程。我正在尝试从我的EC2实例内部连接到一个rediselasticache节点(sshedin)。我每次都收到连接超时错误,而且我无法弄清楚我配置AWS设置的方式有什么问题。它们位于不同的VPC中,但在我的elasticacheVPC中,我在端口6379有一个自定义TCP入站规则,可以从任何地方接受。这两个VPC共享一个我设置的ActivePeer连接。我还打算做什么?编辑:我正在尝试通过redis-cli命令进行连接。因为我的EC2实例托管节点服务器,所以我最初尝试通过node-redis模块连接。因此,我的两次正式尝试是1.脚本模块和2