【发布时间】:2018-10-30 21:46:55
【问题描述】:
根据Redis官方文档:
LASTSAVE 返回最后一次成功执行的数据库保存的 UNIX TIME。
但是,当我执行 LASTSAVE 时,我得到的是最后一次恢复的备份的时间戳,而不是最后一次执行的 数据库保存。换句话说,如果我昨天做了备份,今天又恢复了它,LASTSAVE 会给我一个从今天开始的时间戳。
我的问题是我实际上需要上次备份时的 unix 时间戳,而不是备份恢复时的时间戳。
【问题讨论】:
-
但是,我想知道这是否真的是关于编程的问题,或者关于如何正确地为您的数据库进行管理工作的问题。在这种情况下,dba.stackexchange.com 可能更适合您的问题。
-
感谢@GhostCat。现在想来,还是问 Redis 的工作人员比较好,因为它与特定的 Redis 功能有关(正如您所说,它与编程无关)
标签: redis timestamp backup data-loss redis-cli