【发布时间】:2016-05-03 20:07:51
【问题描述】:
我对如何通过 Node.js 连接到 AWS 的 ElastiCache Redis 感到困惑。我已成功通过 node_redis NPM 连接到主主机 (001),但我无法使用 ioredis 的集群功能,因为显然 ElastiCache 没有实现 CLUSTER 命令。
我认为必须有另一种方式,但适用于 Node 的 AWS 开发工具包只有用于管理 ElastiCache 的命令,而不是用于实际连接它的命令。
如果不使用 CLUSTER,我担心如果主节点发生故障,我的应用将无法进行故障转移,因为我无法回退到其他集群。当主切换时,我的 Redis 客户端 Error: READONLY You can't write against a read only slave. 也收到错误,我不确定如何优雅地处理。
我是不是想多了?我发现关于将 ElastiCache Redis 集群与 Node.js 结合使用的信息非常少。
【问题讨论】:
-
对this有什么建议吗?
标签: node.js amazon-web-services redis amazon-elasticache redis-cluster