从快照转储恢复后,Redis 快照是否恢复过期值?

Does Redis Snapshot restores expiration value after restore from snapshot dump?

问题一: Redis快照是只备份key-value还是key过期值?

问题二: 我们有一个共享的 Redis 集群,其中包含 1 个主复制和 2 个从复制。 (2 个项目使用相同的集群,但目的不同) 是否可以仅对某些键进行快照,或者 Redis 快照是否对所有数据集进行备份?

  1. 是的,到期时间戳存储在快照 (RDB) 文件中,并在从中恢复时加载
  2. 不,没有,在 Redis 中,在应用程序之间共享数据库不被认为是好的做法(除非应用程序共享信息)。相反,拆分为两个独立的数据库,您将能够备份(和配置)每个数据库而无需考虑另一个。