redis那点事
润青
Lambda
展开
-
搭建redis集群
背景:其实在之前搭建过的,不过版本是redis3.0.7的,后来集成SpringBoot有很多问题,低版本的redis中没有protected-mode等选项,对于集成会有很多问题,因此直接再搭建一个新的3.2.9的集群,顺便来温习下集群搭建。一、下载redis3.2.9的tar.gz包可以通过wget下载,或者下载到本地之后上传到Linux,这里选择第二种方法二、创建目录解压文件...原创 2018-12-27 15:43:15 · 164 阅读 · 0 评论 -
记一次redis缓存击穿问题
前言:首先先介绍下项目环境:SpringBoot+Redis+JPA等。之所以写这篇文章是为了总结下线上的一个击穿问题,以便于对redis有更为深刻的认识和理解。这里我就不使用项目中的代码了,使用自己的测试代码来说明主要问题。一、业务场景:使用redis的理由是在用户访问量很大的时候,如果一次次去从数据库中读取数据,无疑会增加数据库的负担(重要的数据当然还是要从库中读),但对于诸如...原创 2019-01-15 15:37:33 · 7853 阅读 · 6 评论 -
redis数据一致性
前言:所谓的redis数据一致性即当进行修改或者保存、删除之后,redis中的数据也应该进行相应变化,不然用户再次查询的时候很可能查询出已经删除过的脏数据。一、缓存一致的必要性还是接上篇来说,我们已经解决了redis缓存穿透的问题(简单解决方案,可以再次优化),但是使用redis的时候缓存一致性的问题我们也需要着重考虑,例如:保存了一个新用户之后,就应该同时在redis缓存中也插入该条数据...原创 2019-01-15 17:19:13 · 25197 阅读 · 4 评论