簡體   English   中英

Amazon ElasticCache for Redis與Node.js服務器

[英]Amazon ElasticCache for Redis with Node.js server

我在Node.js應用程序中使用Redis。 我不使用它進行緩存,也不想使用。 我希望Redis中的數據在任何時候都是持久的。 另外,我對redis的每次調用都會寫入磁盤。 在這種情況下使用Amazon彈性緩存是否有幫助? 因為我知道Amazon彈性緩存可以處理備用復制和自動故障轉移,這對我來說非常重要。 我正在Amazon EC2上運行Node.js服務器。 任何幫助或建議,將不勝感激。

當前,Amazon ElasticCache保持持久狀態的方法是通過快照 ,這意味着它使用備份和還原功能將副本保存在S3存儲桶中,在丟失或預熱新實例的情況下,您可以使用該副本再次加載數據。

備份和還原功能在后台使用BGSAVE ,並且如果要定期進行設置,則對實例執行繁重的操作,建議在只讀副本上運行。

因此,回答您的問題; 我認為Amazon ElasticCache不能解決您的問題。 它適用於正在尋找緩存層以擴展/加速其在其他存儲引擎上運行的應用程序的查找的解決方案。

更新:作為手動設置的替代品(摘自評論)

如果您願意設置自己的Redis集群redis.io/topics/cluster-spec實例,這將是最好的選擇,那么它將處理AFO和復制,並啟用了持久性選項,即僅追加文件或備份到RDB文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM