什麼是 Amazon ElastiCache 的 Redis? - Amazon ElastiCache 的雷迪斯

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 Amazon ElastiCache 的 Redis?

歡迎來到 Amazon Redis ElastiCache 用戶指南。Amazon ElastiCache 是一種 Web 服務,可讓您輕鬆地在雲端中設定、管理和擴展分散式記憶體內資料存放區或快取環境。它提供高效能、可擴展且符合成本效益的快取解決方案。同時也有助於消除部署和管理分散式快取環境的相關複雜性。

您可以使用兩種 ElastiCache 格式操作 Amazon。您可以開始使用無伺服器快取,或選擇自行設計快取叢集。

注意

Amazon 的 ElastiCache 工作原理與 Redis 和內存緩存的引擎。使用您有興趣的引擎指南。如果您不確定要使用哪個引擎,請參閱本指南中的比較 Memcached 與 Redis 自行設計快取

無伺服器快取

ElastiCache 針對 Redis 提供無伺服器快取,可簡化新增和操作應用程式的 Redis 快取。 ElastiCache Redis Serverless 可讓您在一分鐘內建立高可用性快取,並且不需要佈建執行個體或設定節點或叢集。開發人員可以使用 ElastiCache 主控台、SDK 或 CLI 指定快取名稱,以建立無伺服器快取。

ElastiCache Redis 無伺服器也不需要規劃和管理快取容量。 ElastiCache to Redis 會持續監控應用程式所使用的快取記憶體、運算和網路頻寬,並根據應用程式的需求進行擴充。 ElastiCache by Redis 透過抽象化底層快取基礎結構和叢集設計,為開發人員提供簡單的端點體驗。 ElastiCache by Redis 會自動透明地管理硬體佈建、監控、節點取代和軟體修補,讓您可以專注於應用程式開發,而不必操作快取。

ElastiCache 對於 Redis 的無服務器是與 Redis 的 7.1 及更高版本兼容。

ElastiCache 為 Redis 叢集設計您自己的

如果您需要 ElastiCache 對於 Redis 叢集進行精細控制,您可以選擇使用. ElastiCache ElastiCache 可讓您為叢集選擇節點類型、節點數目以及跨 AWS 可用區域的節點放置來設計叢集。由於 ElastiCache 是全受管服務,因此它會自動管理叢集的硬體佈建、監控、節點取代和軟體修補。

ElastiCache 為 Redis 叢集設計您自己的叢集可提供更大的彈性和控制權。例如,您可以根據需要選擇操作具有單一 AZ 可用性或多 AZ 可用性的叢集。您也可以選擇以叢集模式執行 Redis 以進行水平擴展,或者不使用叢集模式,直接進行垂直擴展。自行設計叢集時,您必須負責正確選擇節點類型和數量,以確保快取擁有足以因應您應用程式所需的容量。您也可以選擇何時將新軟體修補程式套用至 Redis 叢集。

當您 ElastiCache 為 Redis 叢集設計自己的叢集時,您可以選擇執行 Redis 3.0 及更新版本。