IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

十六、Redis 事务

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

文章永久连接:https://tech.souyunku.com/?p=4791

Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证

1、 事务是一个单独的隔离操作

事务中的所有命令都会序列化、按顺序地执行 事务在执行的过程中,不会被其他客户端发送来的命令请求所打断

2、 事务是一个原子操作

事务中的命令要么全部被执行,要么全部都不执行

Redis 事务执行过程

一个事务从开始到执行会经历以下三个阶段

1、 开始事务,使用 MULTI 命令
2、 命令入队
3、 执行事务,使用 EXEC 命令

范例

下面的范例演示了 Redis 事务如何工作

它先以 MULTI 开始一个事务, 然后将多个命令入队到事务中, 最后由 EXEC 命令触发事务, 一并执行事务中的所有命令

127、0.0.1:6379> MULTI
OK
127、0.0.1:6379> SET site "tech.souyunku.com"
QUEUED
127、0.0.1:6379> GET site
QUEUED
127、0.0.1:6379> SADD lession "PHP" "HTML" "Python" "JavaScript"
QUEUED
127、0.0.1:6379> SMEMBERS lession
QUEUED
127、0.0.1:6379> EXEC
1) OK
2) "tech.souyunku.com"
3) (integer) 4
4) 1) "JavaScript"
   2) "Python"
   3) "HTML"
   4) "PHP"
127、0.0.1:6379> 

Redis 事务命令

下表列出了 Redis 事务的相关命令

命令 描述
DISCARD 取消事务,放弃执行事务块内的所有命令
EXEC 执行所有事务块内的命令
MULTI 标记一个事务块的开始
UNWATCH 取消 WATCH 命令对所有 key 的监视
WATCH 监视一个(或多个) key

干货推荐

本站推荐:精选优质专栏

附录:Redis 教程:系列文章


Warning: A non-numeric value encountered in /data/wangzhan/tech.souyunku.com.wp/wp-content/themes/dux/functions-theme.php on line 1154
赞(66) 打赏



未经允许不得转载:搜云库技术团队 » 十六、Redis 事务

IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码
IDEA2023.1.3破解,IDEA破解,IDEA 2023.1破解,最新IDEA激活码

评论 抢沙发

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏

微信扫一扫打赏


Fatal error: Uncaught Exception: Cache directory not writable. Comet Cache needs this directory please: `/data/wangzhan/tech.souyunku.com.wp/wp-content/cache/comet-cache/cache/https/tech-souyunku-com/index.q`. Set permissions to `755` or higher; `777` might be needed in some cases. in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php:367 Stack trace: #0 [internal function]: WebSharks\CometCache\Classes\AdvancedCache->outputBufferCallbackHandler() #1 /data/wangzhan/tech.souyunku.com.wp/wp-includes/functions.php(5109): ob_end_flush() #2 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(303): wp_ob_end_flush_all() #3 /data/wangzhan/tech.souyunku.com.wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #4 /data/wangzhan/tech.souyunku.com.wp/wp-includes/plugin.php(470): WP_Hook->do_action() #5 /data/wangzhan/tech.souyunku.com.wp/wp-includes/load.php(1097): do_action() #6 [internal function]: shutdown_action_hook() #7 {main} thrown in /data/wangzhan/tech.souyunku.com.wp/wp-content/plugins/comet-cache/src/includes/traits/Ac/ObUtils.php on line 367