配置缓存模式

在添加完Tair缓存节点后,您还可以根据业务需要配置缓存模式。当前默认为强一致缓存模式。

前提条件

添加Tair缓存节点

缓存模式说明

当前提供了两种缓存模式:强一致缓存模式和高性能缓存模式。

  • 强一致缓存模式(默认)

    • 提供强一致性的Tair缓存能力,支持社区Redis协议。基于PolarDB的全局一致性(高性能模式)能力提供强一致性缓存,在PolarDB RW节点上的数据变更,Tair缓存节点提供数据的强一致变更。

    • 缓存性能:提供接近于Redis性能的缓存能力。

    • 适合场景:对于热点数据和频繁访问的热数据的读操作,同时对数据一致性有业务敏感的要求。

  • 高性能缓存模式

    • 提供了对标RDS+Canal+Redis架构的数据库-缓存能力,支持社区Redis协议,提供了Redis缓存访问数据库的数据,缓存会定期过期失效。提供最终一致性缓存能力。

    • 缓存性能:提供了与Redis性能相当的缓存能力。

    • 适合场景:对于热点数据和频繁访问的热数据的读操作,业务能容忍缓存的最终一致性,但对缓存性能有极致要求,期望完全等效于Redis。

操作步骤

  1. 添加Tair缓存节点

  2. 若需要使用强一致缓存模式,则无需额外操作,添加的Tair缓存节点默认开启全局一致性(高性能模式)。

  3. 若需要使用高性能缓存模式,则需要为添加的Tair缓存节点关闭全局一致性(高性能模式)。

    您可在参数配置页面,选择目标Tair缓存节点,并将loose_innodb_polar_scc参数设置为OFF,即可为目标Tair缓存节点关闭全局一致性(高性能模式)。

    image