标签: amazon-elasticache

elasticache redis 不响应 redis-cli 命令

我已经使用redis设置了elasticache,并且主机是可恢复的,我可以通过telnet确认,当发出Redis命令时,它不会返回任何结果,无论是使用ubuntu@ip-10-0-2-8:~$ redis-cli -h master.xxxxxx-xxxx.xxxxx.xxxx.cache.amazonaws.com -p 6379 信息 或远程登录非常不幸的是 AWS 无法向您显示 Redis 日志

redis amazon-elasticache

2
推荐指数
1
解决办法
2558
查看次数

内存存储 (Elasticache) 与持久数据存储 (Dynamodb) 之间的读/写延迟比较(以高级数字表示)

我正在尝试为需要大量读取数据和相当大量写入的应用程序找到 AWS Elasticache-Redis 与 DynamoDB 的一些高级性能数据。我的想法是在 Elasticache 中存储会话期间的临时数据,并在会话结束时将数据转储到 DynamoDB(或任何其他持久存储)。

我想了解如果我直接从 DynamoDb 而不是内存存储中读取/写入数据,那么考虑到 DynamoDb 具有非常高的性能数字,读取/写入的速度会有多大不同。但如果有人能提供这些数据存储读/写延迟的粗略数字,那就太好了:) 谢谢!

amazon-web-services in-memory-database redis amazon-elasticache amazon-dynamodb

2
推荐指数
1
解决办法
6030
查看次数

如何将Redis与AWS ECS结合使用?

我想将 Redis 与在 AWS ECS 上的 docker 中运行的 Nodejs 应用程序一起使用。我想要一个在 ECS 中运行 Redis 的解决方案,或者想要一个有关如何将 ECS 与 AWS Elasticache 连接的解决方案

amazon-web-services amazon-ecs amazon-elasticache

2
推荐指数
1
解决办法
3711
查看次数

Redis用于缓存图像文件?

我正在使用Amazon S3来存储和检索图像存储网站的图像。问题是多个用户必须多次检索同一张图像。

是否建议使用Redis或memcached通过将图像文件直接存储到其中来缓存图像文件。

与通过Redis缓存提供图像相比,Amazon S3的数据传输定价要高得多。但是将图像文件直接存储在Redis上似乎是一个不好的建议,因为我读到某个地方Redis不利于处理大型数据文件。另外我也不明白,如果Redis将数据存储在内存中,它将如何存储这么多的图像(除非我创建了很多实例)。

建议将图像文件直接存储到Redis上,还是有替代方法来缓存这些图像?

pinterest和imgur是否使用Redis和memcache直接存储图像?如果不是,为什么他们有那么多实例?Pinterest的

memcached caching amazon-s3 redis amazon-elasticache

1
推荐指数
1
解决办法
5021
查看次数

AWS Elasticache - Redis VS MemcacheD

我正在 AWS 控制台中阅读有关 Redis 和 MemcacheD 的内容:

Redis
内存数据结构存储,用作数据库、缓存和消息代理。ElastiCache for Redis 提供具有自动故障转移和增强的稳健性的多可用区。

Memcached
高性能、分布式内存对象缓存系统,旨在用于加速动态 Web 应用程序。


有没有人使用/比较过两者?两者之间的主要区别和用例是什么?

谢谢。

memcached amazon-web-services redis amazon-elasticache

1
推荐指数
1
解决办法
4648
查看次数

使用 Redisson 进行连接池

我的应用程序对 Redis 进行了大量调用,我不想每次都创建客户端。有没有办法可以创建连接池并在需要连接到 Redis 时使用池中的连接。请注意,这里redis处于单服务器模式。

java redis amazon-elasticache redisson

1
推荐指数
1
解决办法
8519
查看次数

无法从 EC2 中运行的 docker 容器连接到 elasticache redis

作为我的 CI 过程的一部分,我正在创建一个 docker-machine EC2 实例并通过 docker-compose 在其中运行 2 个 docker 容器。服务器容器测试脚本尝试连接到与 EC2 位于同一 VPC 中的 AWS elasticache redis 实例。运行测试脚本时,出现以下错误:

1) Storage
       check cache connection
         should return seeded value in redis:
     Error: Timeout of 2000ms exceeded. For async tests and hooks, ensure "done()" is called; if returning a Promise, ensure it resolves. (/usr/src/app/test/scripts/test.js)
      at listOnTimeout (internal/timers.js:549:17)
      at processTimers (internal/timers.js:492:7)
Run Code Online (Sandbox Code Playgroud)

更新:我可以通过 EC2 本身的 redis-cli 进行连接:

redis-cli -c -h ***.cache.amazonaws.com -p 6379 ping
> PONG
Run Code Online (Sandbox Code Playgroud)

看起来我无法连接到我的 redis 实例,因为我的 docker 容器使用的 IP …

amazon-web-services redis amazon-elasticache docker docker-compose

1
推荐指数
1
解决办法
2005
查看次数

基于默认组在 AWS Elasticache 中创建自定义参数组

我正在尝试在 AWS Elasticache 中创建自定义参数组。

我想使用默认参数组作为基础(名为 default.redis5.0.cluster.on 的组,因为这里有我需要的其他所有内容,但只有一个我想更改的属性),请参阅https:// docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/ParameterGroups.Redis.html有关默认参数组的更多详细信息

我的基本假设是,我需要将默认参数组值复制到 Terraform 资源,然后只修改我需要更改的唯一参数。然而,这会产生大量参数,而且似乎不是最简单的方法。

如果我需要在default.redis5.0.cluster.on参数组中复制参数,那么我需要将这些参数放在 Terraform 中。有没有办法将默认资源组导入为 Terraform 配置?

amazon-web-services amazon-elasticache terraform terraform-provider-aws

1
推荐指数
1
解决办法
2663
查看次数

如何使用 aws-sdk 方法从 elasticache 设置或获取数据

我正在尝试在节点js中使用aws-sdk从redis获取数据。到目前为止,我可以使用 client-elasticache 连接缓存。

redisClient = new ElastiCacheClient({region : "REGION"});
Run Code Online (Sandbox Code Playgroud)

图书馆 :@aws-sdk/client-elasticache

但我无法找到任何直接方法来使用此客户端从缓存获取数据,例如我们在 io-redis 中的get()mget() 。有没有办法使用 aws-sdk 获取这样的数据?

amazon-web-services amazon-elasticache aws-sdk aws-sdk-nodejs

1
推荐指数
1
解决办法
1419
查看次数

Elasticache 数据实际存储在哪里?

据我了解,Elasticache 检索数据的速度比 RDS 更快。我不明白 Elasticache 的数据实际存储在哪里。

AWS文档说它存储在“内存中”,但是......哪台机器的内存?

caching amazon-web-services amazon-elasticache

1
推荐指数
1
解决办法
476
查看次数