每当索引数据发生变化时,索引更新是否会造成阻塞操作?
上次更新于 2024 年 3 月 22 日
问题
每当索引数据发生变化时,索引更新是否会造成阻塞操作?
答复
索引创建和更新是同步的,如果 Redis 采用单线程架构,这意味着会监视对密钥的任何写操作,并且 Redis 会调用会占用些许 CPU 时间的索引更新。这会影响整体延迟。如果这样会导致限制,给数据库添加更多分片对降低写开销有帮助。
参考
深入了解 Redis 架构和 影响性能的因素。
上次更新于 2024 年 3 月 22 日
每当索引数据发生变化时,索引更新是否会造成阻塞操作?
索引创建和更新是同步的,如果 Redis 采用单线程架构,这意味着会监视对密钥的任何写操作,并且 Redis 会调用会占用些许 CPU 时间的索引更新。这会影响整体延迟。如果这样会导致限制,给数据库添加更多分片对降低写开销有帮助。
深入了解 Redis 架构和 影响性能的因素。