Memorystore 可靠性指南

Last reviewed 2023-08-07 UTC

Memorystore 是一种全代管式内存中存储,该存储提供托管版本的两个开源缓存解决方案:Redis 和 Memcached。Memorystore 具有可伸缩性,并且可以自动执行复杂的任务,例如预配、复制、故障转移和修补。

最佳实践

  • Redis 的一般最佳做法 - 有关如何导出 Redis 数据库 (RDB) 备份、资源密集型操作和需要连接重试的操作的指南。此外还包含有关维护、内存管理和设置无服务器 VPC 访问通道连接器、专用服务访问通道连接模式以及监控和提醒的信息。
  • Redis 内存管理最佳做法 - 内存管理概念,例如实例容量和 Maxmemory 配置、导出、扩缩和版本升级操作、内存管理指标以及如何解决内存不足的问题条件。
  • Redis 指数退避算法 - 指数退避算法的工作原理、示例算法以及最大退避算法和最大重试次数的工作原理。
  • Memcached 最佳做法 - 如何设计应用以处理缓存未命中、直接连接到节点的 IP 地址以及 Memcached Auto Discovery 服务。此外还包括,有关如何配置 max-item-size 参数、平衡集群以及使用 Cloud Monitoring 监控基本指标的指南。
  • Memcached 内存管理最佳做法 - 为 Memcached 实例配置内存、预留内存配置、何时增加预留内存以及内存用量指标