
redis
文章平均质量分 95
初晴~
悟已往之不谏,知来者之可追
展开
-
【Redis分布式锁】高并发场景下秒杀业务的实现思路(集群模式)
我们在上篇文章中实现了单机模式下的秒杀业务。其中采用了synchronized加锁来解决各种线程安全问题。而synchronized关键字是依赖于单机的JVM,在集群模式下,每个服务器都有独立的JVM,如果此时还采用synchronized关键字加锁,就会导致不同服务器间出现线程安全问题。如果有什么讲的不对的地方欢迎在评论区指出,希望能够和你们一起进步✊。原创 2024-12-21 14:19:12 · 1083 阅读 · 69 评论 -
【Redis】高并发场景下秒杀业务的实现思路(单机模式)
主要解决了单机情况下秒杀场景中的超卖问题,一人一单问题。实现了一个可用的秒杀功能原创 2024-12-13 17:02:10 · 4875 阅读 · 73 评论 -
【Redis缓存机制】缓存更新、缓存穿透、缓存雪崩、缓存击穿
当缓存区缓存了用户信息后,客户端就都会从redis中访问读取数据了。而如果这时候用户更新了数据库中的值,就会导致数据库存储的数据与redis存储数据不一致,在这之后进行读写操作就会发生各种意想不到的错误了因此,当我们要对数据库数据进行更新时,也要尽可能让edis中的数据也能跟着变化,避免用户读到错误的信息缓存穿透是指客户端请求的数据在缓存中和数据库中都不存在,这样每次查询缓存都不会命中,最后都会对数据库进行查询。就像是缓存被穿透了一样,每次请求都会直接到达数据库。原创 2024-12-05 16:19:16 · 1970 阅读 · 0 评论