30、redis事务

1、redis悲观锁

    悲观锁 顾名思义很悲观,认为每次都会失败,每次操作都会加上锁,只有等到锁释放之后才能操作、这种效率不高

2、redis乐观锁

     乐观锁顾名思义很乐观,认为每次操作都不会失败,操作时通过数据版本号来决定是否成功,在操作的时首先获取版本号判断是否一致,如果一致那么成功并把版本号加一,如果不一致就操作失败

3、redis事务的特征

    1、单独的隔离性

     2、没有隔离级别的概念

    3、不保证原子性:在事务中如果某一个操作失败,不会影响其他命令

30、redis事务

上一篇:设计模式-桥接模式


下一篇:各种请求