Redis 事务相关

Posted 沐雨橙风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 事务相关相关的知识,希望对你有一定的参考价值。

1. Redis服务端是个单线程的架构,不同的Client虽然看似可以同时保持连接,但发出去的命令是序列化执行的,这在通常的数据库理论下是最高级别的隔离
2. 用MULTI/EXEC 来把多个命令组装成一次发送,达到原子性
3. 用WATCH提供的乐观锁功能,在你EXEC的那一刻,如果被WATCH的键发生过改动,则MULTI到EXEC之间的指令全部不执行,不需要rollback
4. 其他回答中提到的DISCARD指令只是用来撤销EXEC之前被暂存的指令,并不是回滚



以上是关于Redis 事务相关的主要内容,如果未能解决你的问题,请参考以下文章

Redis事务相关源码探究

Redis事务相关源码探究

Redis 事务相关

浅析Redis事务

浅析Redis事务

java操作redis