问题标签 [elastic-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
406 浏览

node.js - 如何让 Bulljs 与 Elasticache Cluster 一起工作?

我正在尝试将 Bulljs 与 AWS Elasticcache redis 一起使用。我该如何设置配置?

0 投票
0 回答
324 浏览

node.js - 我的 Bull.js 工作完成和延迟有什么原因吗?15分钟后被擦掉?

我正在使用队列来延迟我的应用程序中的一些活动,延迟范围从 10 分钟到 2 天。但无论状态如何,所有作业都会在 15 分钟后因网关错误而被删除。我在集群模式下使用弹性缓存 redis。

0 投票
0 回答
18 浏览

amazon-web-services - 有没有办法验证应用程序是否正确指向 aws 端点

我在 java 应用程序中为 redis 使用 amazon elasticache。

不小心写了代码指向redis集群的primary endpoint,而不是redis集群的endpoint。

由于应用程序指向主端点,因此由于副本端点和主端点的更改而失败。

为了防止这个错误,我们想编写一个脚本来验证应用程序指向的端点。

读取应用程序的配置文件后,有没有办法验证端点?

0 投票
1 回答
44 浏览

amazon-web-services - 根据字符串字段对 redis 哈希图进行排序

我正在尝试为我的 AWS redis 集群实现查询功能。我已将所有数据存储为哈希图,并为每个索引字段创建了 SortedSet。

每当收到查询时,我们都会查询 SortedSet 以查找 id。查询也可能涉及多个索引,这些索引基于 AND/OR 条件进行合并。一旦我们有了最终的 id 集,我们就需要根据一些字段对数据进行排序。所以基本上我正在获取与 id 匹配的哈希图列表。哈希图如下所示

现在我将所有哈希添加到一个集合中,以便我可以使用排序函数

现在,当我尝试根据字符串字段进行排序时,排序似乎不起作用

我认为这是因为 hasmaps 存储为字节数据,但无论如何我可以按字母顺序对它们进行排序吗?

我也尝试过使用排序功能提供的 alpha 参数,但它似乎不起作用

0 投票
0 回答
88 浏览

python - 无法从python访问redis实例

我使用 terraform 创建了一个带有 redis 的弹性缓存实例。这是我使用的代码:

如您所见,我没有定义任何类型的密码(我没有在文档中看到该选项)。如果我尝试从正确配置的 EC2 实例进行连接(您无法从外部 aws 访问 redis 弹性缓存),我可以在不指定用户/密码的情况下完美连接。

当我的网络服务器尝试连接到它时,问题就出现了,因为我没有指定密码。我收到以下错误:

没有密码的连接字符串适用于redis-cli,但不适用于 python 中的 redis。所以,我想知道以下几点:

  • 有没有办法通过 terraform/bash 脚本在我的 redis 实例中设置密码?这样我就可以从我的 python web 服务器正常使用它。
  • 有没有办法将 python redis 设置为不需要密码?
0 投票
1 回答
158 浏览

redis - AWS Redis 集群模式 - 自动故障转移和多可用区标志有什么区别?

我在任何地方都找不到答案,悬停时的描述字段对我来说是相同的:

“多可用区自动故障转移的状态。如果启用,在主节点丢失的情况下,将自动故障转移到只读副本”

“自动故障转移的状态。如果启用,在主节点丢失的情况下,将自动故障转移到只读副本”

那么打开或关闭多可用区是否重要?我的猜测是启用多可用区,它将允许故障转移从另一个可用区读取复制。

谢谢

0 投票
1 回答
48 浏览

amazon-web-services - 使用 EC2 服务器作为 Nat 网关

我们应该使用一个非常小的 ec2 服务器作为 nat 网关吗?我们想使用 Amazon ElastiCache Memcached,它将在 vpc 内,ec2 服务器作为 nat 网关会更便宜吗?

0 投票
0 回答
777 浏览

php - phpredis 返回“无法使用任何提供的种子映射集群键空间”错误

phpredis 在尝试连接到tls/ssl 的 AWS ElasticCache for Redis 集群时返回“无法使用任何提供的种子映射集群键空间”错误。

如果 AWS ElasticCache for Redis 集群没有打开 tls/ssl,一切都工作正常

我在同一 vpc 和子网(如 Redis 集群)中的 EC2 中运行我的代码。

这是我的 php 连接代码

知道如何解决这个问题吗?

0 投票
0 回答
198 浏览

node.js - 使用 ssh 隧道和 Node.js 的 Redis 连接不起作用

我们在弹性缓存上有一个 Redis 集群,当我在端口转发后使用命令行连接它时,它可以工作但不能使用代码

使用 node.js 连接会出现错误 error 连接 redis { ClusterAllFailedError: Failed to refresh slots cache.

lastNodeError:错误:连接已关闭。

0 投票
1 回答
258 浏览

node.js - 如何从 AWS Lambda 访问 Memcache?

我很难将我的 Lambda 与 AWS Memcache 连接起来。我正在使用下面的代码片段,我没有看到任何错误日志并且函数超时。你能建议我出了什么问题吗?