摘要: 悲观锁&乐观锁 1、悲观锁 顾名思义,就是比较悲观的锁,总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会阻塞直到它拿到锁(共享资源每次只给一个线程使用,其它线程阻塞,用完后再把资源转让给其它线程)。传统的关系型数据库里边就用到了很多这种 阅读全文
posted @ 2024-06-06 21:54 *一炁化三清* 阅读(184) 评论(0) 推荐(0)
摘要: 事务 mysql的事务 mysql的事务满足ACID:原子性、一致性、隔离性和持久性。 redis的事务 事务是指一个完整的动作,要么全部执行,要么什么也没有做。 Redis 事务不是严格意义上的事务,只是用于帮助用户在一个步骤中执行多个命令。 单个 Redis 命令的执行是原子性的,但 Redis 阅读全文
posted @ 2024-06-06 10:56 *一炁化三清* 阅读(42) 评论(0) 推荐(0)