草庐IT

amazon-elasticache

全部标签

ruby-on-rails - 如何刷新 Rails 应用程序中的集群 Redis Elasticache 节点?

我很快就会使用Elasticache-Dalligem在Rails应用程序中实现Elasticache。他们的文档详细说明了如何刷新节点,但没有详细说明刷新它们的频率或刷新方式。AWS文档说明如下:Ifanodefails,ElastiCachetakesdownthatnodeandspinsupareplacement.Thereplacementprocesstakesafewminutes.Duringthistimethemetadatainallthenodesstillshowstheendpointforthefailednode,butanyattempttointe

redis - 将现有的 redis 缓存实例与 elasticache 一起使用

我的本​​地机器上有一个现有的Redis缓存实例(1个节点,没有分片)。我如何使用带有elasticache的现有实例来进行故障转移保护(具有1个主节点和2个副本节点)?任何帮助将不胜感激 最佳答案 您最好的办法是创建一个ElastiCache集群并让您的应用程序将其用作缓存。如果需要移动现有的缓存数据,您可以备份当前的Redis数据并使用它来为新的ElastiCache集群提供种子。更多详情:http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/backups-

amazon-web-services - 不同 VPC 中的 Elasticache 和 lambda 需要访问它

我在AWS中有两个VPC。elasticache位于VPC之一。我还有一个需要访问elasticache的lambda。我已将以下策略附加到lambda以访问elasticache。AWSLambdaVPCAccessExecutionRole(如此处所述:https://docs.aws.amazon.com/lambda/latest/dg/vpc-ec-create-iam-role.html)AmazonElastiCacheFullAccess但我仍然无法从lambda连接到Elasticache端点。它抛出以下错误:Tasktimedoutafter63.06seconds

postgresql - 当 RDS Postgres DB 被删除时,它是否清除连接的 Redis Elasticache?

这个问题就像标题所暗示的一样简单......我们不完全相信将数据重新加载到我们的RDSPostgres实例中会清除缓存对该数据库的调用的Redis缓存。因此,我们不确定UI中显示的新数据是由新的或过时的缓存数据组成的。有没有人有想法。我们已尽最大努力挖掘AWS,看看我们是否可以看到缓存中内容的数据/大小,但收效甚微。似乎很难研究一个看起来很简单的问题,因为大多数谷歌搜索结果都与清除缓存、句号有关(我猜很多人都对这样做有疑问)。 最佳答案 进一步深入研究后,我发现了一个合理的指标,它提供了我需要的信息。对于将来遇到相同问题的任何人,请

MongoDB:在 amazon linux 2 上安装错误

我正在尝试将mongodb4安装到amazonlinux:2018.03docker容器中。我关注了these指示。我设法只安装了一个包:mongodb-org,但我没有安装其余的包:mongos、server、shell、tools。我给出的错误如下:Error:Package:mongodb-org-mongos-4.0.2-1.amzn2.x86_64(mongodb-org-4.0)Requires:libc.so.6(GLIBC_2.18)(64bit)在/lib64中有一个libc.so.6指向/lib64/libc-2.17.so如有任何帮助,我们将不胜感激。谢谢。

mongodb - 使用 MongoVUE 在 Amazon 的 EC2 (AWS) 上登录 Mongo

这个问题特定于MongoVUE,但实际上我希望能够通过SSH隧道以外的任何方式登录EC2上的Mongo。我可以做到这一点并启动并运行服务器和客户端、创建文档、查找内容等。我是mongo和ec2的新手,所以我承认有很多变数。这是我到目前为止所做的:我创建了一个唯一的数据库,然后使用db.addUser('name','password')命令向其中添加了一个用户。我正在使用AWS提供的公共(public)DNS,它看起来像xxxx.us-west-1.compute.amazonaws.com我尝试使用纯文本密码以及一个mongo显示(散列)登录。我的最终目标是能够通过C#进行连接,但M

导入时出现 MySQL/Amazon RDS 错误

我正在尝试将所有数据库从一个500GbRDS实例转储到一个较小的实例(100Gb)中。我保存了很多用户权限,所以我需要转储mysql表。mysqldump-hhostname-uusername-ppassword--all-databases>dump.sql现在,当我尝试将数据上传到我的新实例时,出现以下错误:mysql-hhostname-uusername-ppassword我只会使用数据库快照来完成此操作,但我的实例较小。作为健全性检查,我尝试将数据转储到原始实例中,但出现了同样的错误。有人可以建议我应该在这里做什么吗?谢谢! 最佳答案

mysql - 远程连接到 Amazon RDS MySql

我正在尝试从我的计算机连接到AmazonRDS上的MySql,使用MySqlWorkBench或HeidiSql甚至consoleMysql.exe我一直收到这个错误:错误2003(HY000):无法连接到“我的服务器名称”(10060)上的MySQL服务器在实例的安全组中,我创建了一个允许所有流量的新入站规则,并应用了它,但仍然出现同样的错误。我的计算机上没有启用防火墙,并且可以很好地访问互联网我能够从AmazonEC3服务器访问数据库,我正在使用HeidiSql进行连接,但完全相同的设置(主机、用户名、密码)在我的计算机上不起作用仍然没有任何效果。我很确定我的安全组被配置为允许外部

mysql - 将 ElastiCache 与 RDS 结合使用以提高读/写性能

我在亚马逊上使用带有MySQL接口(interface)的RDS。我的应用程序在EC2节点上运行并读取/更新数据库,但是读取和写入的次数过多,从而降低了性能。大多数情况下,连接数超过了允许的限制。我正在考虑使用Elasticache来提高性能,但是我没有在网上找到资源,如何配置数据库以有效地使用它。这是提高我的读/写性能的最佳方法吗?有什么建议吗? 最佳答案 您不能只是“打开”内存缓存。您需要编写与memcache交互的代码,以便您的数据库查询结果缓存在memcache中。看看这个用户指南——我认为它会让您对如何使用memcache

mysql - 为什么人们不建议使用 Amazon RDS?

我们目前在EC2上运行MySQL,我们已经有一段时间了。我喜欢简化备份、恢复和故障转移的想法,并且我真的被使用RDS而不是EC2的明显易用性所吸引。我已经开始从EC2迁移到RDS,但在完成迁移过程中,我一直在想我是否做对了。我读过有人暗示不要将AmazonRDS用于MySQL数据库,但我还没有找到对RDS缺点的简明解释。有人可以帮助我理解为什么我不应该迁移到RDS,而是将我的数据保存在EC2中吗?我们的数据库大约有30GB的数据,其中大部分来自单个InnoDB数据库中的1800万行表和4000万行表。非常感谢任何想法。谢谢! 最佳答案