命令示例:1.事务被正常执行:#在Shell命令行下执行Redis的客户端工具。/>redis-cli#在当前连接上启动一个新的事务。redis 127.0.0.1:6379>multiOK#执行事务中的第一条命令,从该命令的返回结果可以看出,该命令并没有立即执行,而是存于事务的命令队列。redis...
分类:
其他好文 时间:
2015-06-12 18:59:50
阅读次数:
152
命令示例:
1. 事务被正常执行:
#在Shell命令行下执行Redis的客户端工具。
/> redis-cli
#在当前连接上启动一个新的事务。
redis 127.0.0.1:6379>multi
OK
#执行事务中的第一条命令,从该命令的返回结果可以看出,该命令并没有立即执行,而是存于事务的命令队列。
redis 127.0.0.1:6379>incr t1
QUEUED
...
分类:
其他好文 时间:
2015-06-12 17:23:47
阅读次数:
138
redis的几个事物命令: WATCH?监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断; UNWATCH?取消 WATCH 命令对所有 key 的监视; MULTI?标记一个事务块的开始,...
分类:
其他好文 时间:
2014-12-31 01:10:44
阅读次数:
169
本文档翻译自: http://redis.io/topics/transactions 。
MULTI 、 EXEC 、 DISCARD 和 WATCH 是
Redis 事务的基础。
事务可以一次执行多个命令, 并且带有以下两个重要的保证:
事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。
...
分类:
其他好文 时间:
2014-10-30 15:20:26
阅读次数:
292