Начало транзакции Redis
На этом шаге вы узнаете, как инициировать транзакцию в Redis с помощью команды MULTI. Транзакции Redis гарантируют, что серия команд будет выполнена как единое атомарное целое. Это означает, что либо все команды выполняются успешно, либо ни одна из них, обеспечивая целостность данных.
Сначала подключитесь к серверу Redis с помощью команды redis-cli в вашем терминале:
redis-cli
Теперь, когда вы находитесь в среде redis-cli, вы можете начать транзакцию. Введите следующую команду и нажмите Enter:
MULTI
Вы должны увидеть следующий вывод:
OK
Это подтверждает, что Redis перешел в режим транзакции. Любые последующие введенные вами команды будут поставлены в очередь и выполнены вместе, когда вы используете команду EXEC.
Поставим в очередь нашу первую команду. Мы установим ключ с именем mykey и значением myvalue. Введите следующую команду и нажмите Enter:
SET mykey "myvalue"
Вывод должен быть следующим:
QUEUED
Это указывает на то, что команда SET была успешно добавлена в очередь транзакции. Она не будет выполнена до тех пор, пока мы явно не укажем Redis сделать это.
Оставьте среду redis-cli открытой для следующего шага.