全部產品
Search
文件中心

ApsaraDB for Memcache:限制說明

更新時間:Jul 06, 2024

本文為您介紹KVStore for Memcache的使用限制說明。

限制說明

專案

限制說明

資料類型

ApsaraDB for Memcache僅支援Key-Value格式的資料,不支援array、map、list等複雜類型的資料。

資料可靠性

ApsaraDB for Memcache的資料存放區在記憶體中,服務並不保證快取資料不會丟失,有強一致性要求的資料不適合儲存。

資料大小

ApsaraDB for Memcache支援的單條快取資料的Key最大不超過1KB,Value最大不超過1 MB,過大的資料不適合儲存。

事務支援

ApsaraDB for Memcache不支援事務,有事務性要求的資料不適合寫入,而應該直接寫入資料庫。

使用情境

當資料訪問分布比較均勻,資料沒有明顯的冷熱分別時,大量的訪問請求在ApsaraDB for Memcache無法命中,使用ApsaraDB for Memcache作為資料庫緩衝的效果不明顯。在選擇緩衝時,需要充分考慮到業務模式對資料訪問的要求。

資料刪除策略

ApsaraDB for Memcache的到期機制是:每個Key的到期時間是按照使用者設定的到期時間到期的,到期之後使用者就無法再訪問到該Key。但是在到期後並不會對這些Key所佔的空間進行馬上回收,而是統一在淩晨2點多的時候做回收。

資料到期策略

和開源Memcached策略一致,採用LRU演算法到期資料,但已到期資料不會被立即刪除回收空間,回收空間操作由背景程式定期執行。

串連處理

ApsaraDB for Memcache服務端不會主動關閉閒置用戶端串連。

資料到期

Key到期時間建議由使用者主動控制和管理。