Redis
Dream_xun
越努力,越幸运!
展开
-
缓存双写一致性问题:先操作数据库还是先操作缓存?
原文连接:https://mp.weixin.qq.com/s/2ZvPScfbpl85ZGCDbifY1w作者:捡田螺的小男孩前言在分布式系统中,缓存和数据库同时存在时,如果有写操作,先操作数据库还是先操作缓存呢?本文将分5种方案展开阐述对比,谢谢阅读~github地址,衷心感谢每一颗star❝https://github.com/whx123/JavaHome❞缓存维护方案一如果是一读(线程B)一写(线程A)操作,「先操作缓存,再操作数据库」。流程图如下所示:原创 2020-11-04 00:21:56 · 346 阅读 · 0 评论 -
数据库,Redis,zookeeper三种方式实现分布式锁
原文链接:https://blog.csdn.net/xlgen157387/article/details/79036337很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的东西也是一样的和Java多线程相关的!做好准备,马上开车!学过Ja...原创 2020-03-23 22:04:04 · 213 阅读 · 0 评论 -
Centos7.x下安装Redis,Linux安装redis
一、安装redis第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.10.tar.gz(注意:如果提示wget命令不可用,先使用命令yum install wget 安装wget)[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.r...原创 2019-03-11 10:22:26 · 420 阅读 · 0 评论 -
Redis分布式锁与Zookeeper分布式锁的实现思路及原理,非常好理解,面试分布式锁再也不怕了
首先,分布式锁和我们平常讲到的锁原理基本一样,目的就是确保在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个jvm或者说应用中,我们很容易去处理控制,在jdk java.util并发包中已经为我们提供了这些方法去加锁,比如synchronized关键字或者Lock锁,都可以处理。但是我们现在的应用程序如果只部署一台服务器,那并发量是很差的,如果同时...原创 2019-07-13 10:18:48 · 543 阅读 · 2 评论