Redis 事务
2018-01-16 14:21
274 查看
Redis 事务可以一次执行多个命令,并且带有以下两个重要的保证:
·批量操作在发送EXEC命令前被放入队列缓存。
·收到EXEC命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。
·在事务执行过程中,其他客户端提交的命令请求不会插入到事务执行命令序列中。
一个事务从开始到执行会经历以下三个阶段:
·开始事务
·命令入队
·执行事务
实例
以下是一个事务的例子,它先以MULTI开始一个事务,然后将多个命令入队到事务中,最后由EXEC命令触发事务,一并执行事务中的所有命令:
Redis 事务命令
·批量操作在发送EXEC命令前被放入队列缓存。
·收到EXEC命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。
·在事务执行过程中,其他客户端提交的命令请求不会插入到事务执行命令序列中。
一个事务从开始到执行会经历以下三个阶段:
·开始事务
·命令入队
·执行事务
实例
以下是一个事务的例子,它先以MULTI开始一个事务,然后将多个命令入队到事务中,最后由EXEC命令触发事务,一并执行事务中的所有命令:
redis 127.0.0.1:6379> MULTI OK redis 127.0.0.1:6379> SET book-name "Mastering C++ in 21 days" QUEUED redis 127.0.0.1:6379> GET book-name QUEUED redis 127.0.0.1:6379> SADD tag "C++" "Programming" "Mastering Series" QUEUED redis 127.0.0.1:6379> SMEMBERS tag QUEUED redis 127.0.0.1:6379> EXEC 1) OK 2) "Mastering C++ in 21 days" 3) (integer) 3 4) 1) "Mastering Series" 2) "C++" 3) "Programming"
Redis 事务命令
相关文章推荐
- Redis事务命令
- Redis事务
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式…)介绍--转载
- Redis的高级应用-事务处理、持久化、发布与订阅消息、虚拟内存使用
- Redis--事务
- redis事务的那些事情
- Redis(二)-- 发布订阅、事务、安全、持久化
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
- Redis的事务
- Redis 事务实现分析
- Redis事务的分析及改进
- redis事务
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
- Redis的Java客户端Jedis的八种调用方式(事务、管道、分布式)介绍
- 05_Redis_事务
- Redis事务介绍
- Nosql数据库——redis(六)事务和持久化
- Redis入门之浅谈redis事务
- redis学习笔记5(redis事务)