如何在 Redis Enterprise 数据库的主分片中启用持久化?
上次更新 2024 年 4 月 18 日
问题
如何在 Redis Enterprise 数据库的主 (master) 分片中启用持久化?
答案
持久的 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。