Google云端记忆体资料库服务Cloud Memorystore现支援Redis 4.0

互联网2021-02-23 20:03:30
最佳答案

Google在其云端Redis记忆体资料库服务Cloud Memorystore支援Redis 4.0,改善了快取和记忆体的使用,还加入手动故障转移API,让使用者能够测试Cloud Memorystore故障转移的行为。

Cloud Memorystore能够自动管理Redis实例,执行配置、扩展和监控的任务,适合低延迟且高可用性要求的使用案例,像是游戏与零售应用。现在最新版本的Cloud Memorystore开始支援Redis 4.0,主要的功能更新包括快取改善以及活跃记忆体去碎片化。

Redis 4.0在快取档案置换机制上,开始採用最近最少使用(Least Frequently Used,LFU)演算法,这可以比之前使用的最久未使用(Least Recently Used,LRU)演算法,更加精确测量快取使用,Redis的LFU使用逼近演算法实作,不会大量增加记忆体使用。除此之外,Redis现在可以线上对记忆体进行去碎片化工作,这将能主动回收未使用的记忆体,防止不必要的系统崩溃。

Google也为Cloud Memorystore增加手动故障转移API,让使用者测试应用程式故障转移的行为。Google提到,测试Cloud Memorystore在产品阶段,当发生错误时的服务转移行为非常重要,使用者可以使用这个API,主动触发故障转移并观察其行为,供使用者规画系统备份以及还原功能。

为了让使用者方便对Redis应用程式除错,Google在前一个Cloud Memorystore版本,对Stackdriver开放Redis指标,而现在为了进一步让使用者能更简单地在客户端除错,Google与OpenCensus合作,让系统自动收集应用程式的追蹤资料以及指标,并可使用各种后端监控工具,包括Stackdriver,以更详细暸解Redis的效能表现。OpenCensus为一遥测资料收集函式库,能够对使用者服务进行分散式追蹤收集指标。

免责声明:本文由用户上传,如有侵权请联系删除!