Персистентность в Redis
db redisВ Redis есть два вида персистентного хранения данных:
- RDB
- AOF
Разберём каждый из них.
RDB
Суть режима проста - через определённое количество времени или выполненных команд Redis делает снапшот всех своих данных в файл с расширением .rdb
. Всё :) Вот такой простой режим работы.
Тот, кто немного знаком с Redis, знает, что он однопоточный. Получается, пока делается снапшот, Redis недоступен? Например, снапшот 200 миллионов ключей (в зависимости от диска, конечно) будет происходить порядка 150 секунд. И что, получается, все эти 150 секунд мы будем ждать?
Далее...