redis单线程的,线程安全,在redis里操作库存,完了之后把库存同步到数据库里,mq同步。
redis 非阻塞的,单线程也很快。
否则,在这个记录基础上 多线程修改,不安全
如,在100基础上,两个线程一块改-1,都变为99,应该是98才对。
这个就跟原子性一样,i-- 不是原子的。修改记录(update)也是 。
redis原子性
https://blog.csdn.net/ahjxhy2010/article/details/80520434
redis单线程的,线程安全,在redis里操作库存,完了之后把库存同步到数据库里,mq同步。
redis 非阻塞的,单线程也很快。
否则,在这个记录基础上 多线程修改,不安全
如,在100基础上,两个线程一块改-1,都变为99,应该是98才对。
这个就跟原子性一样,i-- 不是原子的。修改记录(update)也是 。
redis原子性
https://blog.csdn.net/ahjxhy2010/article/details/80520434