
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 · 397 阅读 · 0 评论 -
数据库,Redis,zookeeper三种方式实现分布式锁
原文链接:https://blog.youkuaiyun.com/xlgen157387/article/details/79036337 很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的东西也是一样的和Java多线程相关的!做好准备,马上开车! 学过Ja...原创 2020-03-23 22:04:04 · 274 阅读 · 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 · 470 阅读 · 0 评论 -
Redis分布式锁与Zookeeper分布式锁的实现思路及原理,非常好理解,面试分布式锁再也不怕了
首先,分布式锁和我们平常讲到的锁原理基本一样,目的就是确保在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。 在一个进程中,也就是一个jvm或者说应用中,我们很容易去处理控制,在jdk java.util并发包中已经为我们提供了这些方法去加锁,比如synchronized关键字或者Lock锁,都可以处理。 但是我们现在的应用程序如果只部署一台服务器,那并发量是很差的,如果同时...原创 2019-07-13 10:18:48 · 608 阅读 · 2 评论