gpt4 book ai didi

node.js - Amazon ElasticCache for Redis 与 Node.js 服务器

转载 作者:可可西里 更新时间:2023-11-01 11:20:50 26 4
gpt4 key购买 nike

我在我的 Node.js 应用程序中使用 Redis。我不使用它进行缓存,我也不想。我希望我在 Redis 中的数据在任何时候都是持久的。还有我每次调用 redis 都会写入磁盘。在这种情况下使用亚马逊弹性缓存有帮助吗?因为我知道 Amazon elastic cache 处理备用复制和自动故障转移这对我来说非常重要。我在 Amazon EC2 上运行我的 Node.js 服务器。如有任何帮助或建议,我们将不胜感激。

最佳答案

目前 Amazon ElasticCache 保持持久状态的方式是通过 snapshotting这意味着它使用备份和恢复功能在 S3 存储桶中保留一份副本,您可以使用该副本在数据丢失或预热新实例时再次加载数据。

备份和恢复功能使用BGSAVE in the background ,如果要定期完成设置,那么作为对实例的繁重操作,建议在只读副本上运行。

所以回答你的问题;我认为 Amazon ElasticCache 不能解决您的问题。它适用于正在寻找缓存层以扩展/加速查找在其他存储引擎上运行的应用程序的解决方案。

更新:作为手动设置的替代方案(取自评论)

如果您愿意设置自己的 Redis 集群实例 redis.io/topics/cluster-spec 这将是您最好的选择,它负责 AFO 和复制,并启用持久性选项作为仅附加文件或备份到 RDB 文件

关于node.js - Amazon ElasticCache for Redis 与 Node.js 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33995478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com