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

Вид: 13674|Ответ: 0

[Редис] Разница между сохранением и bgsave в redis

[Скопировать ссылку]
Опубликовано 24.08.2017 17:04:16 | | |
Обе команды SAVE и BGSAVE вызывают функцию rdbSave, но они вызываются по-разному:
SAVE напрямую вызывает rdbSave, блокируя основной процесс Redis до завершения сохранения. Во время основного процессного блока,

Сервер не может обрабатывать запросы от клиента.

BGSAVE создаёт дочерний процесс, который вызывает rdbSave и отправляет сигнал основному процессу после завершения сохранения, уведомляя основной процесс о завершении сохранения. Сервер Redis всё ещё может продолжать обрабатывать клиентские запросы во время работы BGSAVE.

Сохраняйте сохранение с помощью команды:

./redis-cli -h ip -p порт сохранение
./redis-cli -h ip -p порт bgsave






Предыдущий:Редис — два метода и принципа персистенции
Следующий:Разница между .net ServiceStack.Redis и StackExchange.Redis отличается
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com