2021
06-19
06-19
使用Redis实现秒杀功能的简单方法
1.怎样预防数据库超售现象设置数据库事务的隔离级别为Serializable(不可用)Serializable就是让数据库去串行化的去执行事务,一个事务执行完才能去执行下一个事务,效率太慢在数据表上设置乐观锁字段,例如设置版本号(version)不同事务在执行更新操作时,需要先判断一下版本号是否已被修改代码实现乐观锁流程1.1.什么表需要设置乐观锁出现同时修改同一条记录的业务,相应的数据表要设置乐观锁不会出现同时修改同一记录的数据库...
继续阅读 >