摘要:
redis的事务 严格意义来讲,redis的事务和我们理解的传统数据库(如mysql)的事务是不一样的。 redis中的事务定义 Redis中的事务(transaction)是一组命令的集合。 事务同命令一样都是Redis的最小执行单位,一个事务中的命令要么都执行,要么都不执行。事务的原理是先将属于
阅读全文
posted @ 2017-07-16 15:26
沐雨橙风丶
阅读(32641)
推荐(5)
编辑
摘要:
1. Redis服务端是个单线程的架构,不同的Client虽然看似可以同时保持连接,但发出去的命令是序列化执行的,这在通常的数据库理论下是最高级别的隔离2. 用MULTI/EXEC 来把多个命令组装成一次发送,达到原子性3. 用WATCH提供的乐观锁功能,在你EXEC的那一刻,如果被WATCH的键发
阅读全文
posted @ 2017-07-16 13:23
沐雨橙风丶
阅读(309)
推荐(0)
编辑