Redis SAVE和BGSAVE命令将完整的redis数据转储到永久文件中。但有没有办法只转储一个DB索引?我使用具有多个DB索引的相同redis服务器。我使用DB 0作为手动编辑的配置信息。这个包含< 10把钥匙。我希望将其作为配置快照(版本化)转储到文件中,以跟踪prod环境中的手动更改。其余的DB有大量文件,转储时间太长,我不需要备份它们。
答案 0 :(得分:1)
Redis的持久性范围是整个实例,意味着所有共享/编号数据库及其中的所有密钥。不支持只保存其中的一部分。
相反,请使用两个独立的Redis实例,并根据您的需要配置每个实例以保持(或不保持)。运行保险的开销是几兆字节,因此几乎可以忽略不计。