随笔分类 -  Redis

摘要:在高并发环境下,我们往往会对同一个数据进行操作,比如说商品的库存数据。如果有多个线程都要来对库存数据进行操作,那势必会造成线程的安全性问题,如何来解决这个问题就是我们今天要介绍的。 一、线程锁 根据上面的问题,我们可以立刻想到一种解决方案,那就是在给线程加锁。 上图是我们最常见的一种对线程加锁的方式 阅读全文
posted @ 2020-04-30 16:01 想去天空的猫 阅读(241) 评论(0) 推荐(0)
摘要:一、Redis的事务 Redis的事务与mysql中的事务是不一样的,Redis的事务主要是用来处理线程安全性问题。它的定义为:Redis事务是一个单独的隔离操作,事务中所有的命令都会序列化,按顺序地执行。事务在执行过程中,不会被其他客户端命令打断。 Redis执行命令是一个队列,它会把一堆命令都放 阅读全文
posted @ 2020-01-26 13:23 想去天空的猫 阅读(197) 评论(0) 推荐(0)