Active-Active 数据库的副本之间是否会复制索引?

最后更新于 2024 年 4 月 18 日

问题

Redis Enterprise Active-Active 数据库的副本之间是否会复制索引?

答案

Redis Enterprise Active-Active 数据库的副本之间不会复制索引。索引必须在不同的数据库副本中独立管理。一个原因是某些区域可能有不同的查询需求,需要不同的索引设置。与索引创建类似,CRDT 协议不支持 FT.DROPINDEX。

因此,在每个集群中的每个参与者上创建索引 (FT.CREATE) 后,删除索引遵循相同的逻辑,这意味着 FT.DROPINDEX 命令必须在所有参与集群上单独执行。

参考资料

了解 Active-Active 地理分布式 Redis Enterprise 功能。