在添加完Tair缓存节点后,您还可以根据业务需要配置缓存模式。当前默认为强一致缓存模式。
前提条件
缓存模式说明
当前提供了两种缓存模式:强一致缓存模式和高性能缓存模式。
强一致缓存模式(默认)
提供强一致性的Tair缓存能力,支持社区Redis协议。基于PolarDB的全局一致性(高性能模式)能力提供强一致性缓存,在PolarDB RW节点上的数据变更,Tair缓存节点提供数据的强一致变更。
缓存性能:提供接近于Redis性能的缓存能力。
适合场景:对于热点数据和频繁访问的热数据的读操作,同时对数据一致性有业务敏感的要求。
高性能缓存模式
提供了对标RDS+Canal+Redis架构的数据库-缓存能力,支持社区Redis协议,提供了Redis缓存访问数据库的数据,缓存会定期过期失效。提供最终一致性缓存能力。
缓存性能:提供了与Redis性能相当的缓存能力。
适合场景:对于热点数据和频繁访问的热数据的读操作,业务能容忍缓存的最终一致性,但对缓存性能有极致要求,期望完全等效于Redis。
操作步骤
若需要使用强一致缓存模式,则无需额外操作,添加的Tair缓存节点默认开启全局一致性(高性能模式)。
若需要使用高性能缓存模式,则需要为添加的Tair缓存节点关闭全局一致性(高性能模式)。
您可在参数配置页面,选择目标Tair缓存节点,并将
loose_innodb_polar_scc
参数设置为OFF,即可为目标Tair缓存节点关闭全局一致性(高性能模式)。
文档内容是否对您有帮助?