почему значение LASTSAVE изменяется при загрузке резервной копии redis? - PullRequest
0 голосов
/ 31 октября 2018

Согласно официальной документации Redis:

LASTSAVE Возвращает UNIX TIME последнего сохранения БД, выполненного с успехом.

Однако, когда я выполняю LASTSAVE, я получаю метку времени последней восстановленной резервной копии вместо последнего выполненного сохранения БД . Другими словами, если я сделал резервную копию вчера и восстановил ее сегодня, LASTSAVE предоставит мне метку времени с сегодняшнего дня.

Моя проблема в том, что мне действительно нужна метка времени Unix, когда была сделана последняя резервная копия, а не метка времени, когда была восстановлена ​​резервная копия.

1 Ответ

0 голосов
/ 31 октября 2018

Когда Redis перезапускается, он сбрасывает время LASTSAVE как текущее время.

Мне на самом деле нужна метка времени Unix, когда была сделана последняя резервная копия, а не метка времени, когда была восстановлена ​​резервная копия

Время последнего резервного копирования можно узнать, проверив время последнего изменения файла dump.rdb.

...