如何在 Redis Enterprise 数据库的主分片中启用持久化?
上次更新于 2024 年 4 月 18 日
问题
如何在 Redis Enterprise 数据库的主(主)分片中启用持久化?
答案
持久型 Redis Enterprise 数据库在副本分片上启用持久化(这是默认行为)。有时可能需要持久化尽快发生,数据首先发生更改,即在主分片中。可以按照以下步骤验证配置的行为
rladmin info db db:1
db:1 [test]:
...
master_persistence: disabled
...
可以通过配置 `master_persistence` 配置参数在主分片上启用持久化
$ rladmin tune db db:1 master_persistence enabled
Tuning database: BDB:1 master_persistence set to true.
Finished successfully
并验证持久化是否已启用
rladmin info db db:1
db:1 [test]:
...
master_persistence: enabled
...
请注意,在主分片上启用持久化会导致延迟增加。
参考资料
请参阅命令 rladmin tune db。