中间件
文章平均质量分 94
smileSunshineMan
这个作者很懒,什么都没留下…
展开
-
Redis场景使用与思考(一)
前言:在工作里面,大家肯定肯定或多或少都用过redis,绝大部分使用redis用作缓存,一部分功能用redis的其他功能。那么说到redis这个非关系型数据库,想必在我们的工作里面的都思考过。1.什么时候时候该使用redis呢?或者说什么场景下使用redis比较好。2.选用redis的哪种数据结构呢?3.该怎么使用redis呢?因为大部分时候使用redis时,通常配合数据库的一起使用,那么就会想到缓存不一致的问题,那么针对不同的场景,我们应该怎么选择使用的方式呢?4.那么用的redis原创 2021-03-18 01:42:53 · 577 阅读 · 1 评论 -
Redis学习篇-缓存穿透,缓存击穿,缓存雪崩
前言:随着业务的发展,可能出现了大量数据的请求,在这个时候,如果所有的请求都涌入数据库,就会造成数据库的压力增大,一些简单的sql查询因为数据库承受大量压力的而几何式变慢,甚至造成瘫痪。因为,为了解决这个问题,引入了nosql,而redis则是nosql技术中的一种。但是引入nosql,则会引入缓存穿透,缓存击穿,缓存雪崩等问题,因此,本章则会关于这几个问题,说说我自己的理解和解决。本文所引用redis结构是一主二从三哨兵。一.是什么既然引入redis会引入缓存穿透,缓存击穿,缓存雪原创 2020-05-27 17:08:40 · 201 阅读 · 0 评论 -
Redis学习篇-Springboot+redis哨兵模式(sentinel)
目录:Redis学习篇-windows下redis主从模式搭建Redis学习篇-windows下哨兵模式前言:通过结合前篇的redis sentinel与springboot达到增加理解的效果。本文采取1master2slave3sentinel.一.预备工作先启动master和两个slave,然后再启动sentinel.redis端口依次为6379,6380,6381,sentinel依次是10001,10002,10003二.创建springboot项目..原创 2020-05-13 18:42:49 · 37356 阅读 · 4 评论 -
Redis学习篇-windows下哨兵模式
前言:紧接上篇主从模式,为了解决主从的主节点故障时,不能切换的问题,引入了哨兵(sentinel)模式。一.介绍根据官网https://redis.io/topics/sentinel的介绍,哨兵模式是redis提供的一套高可用的解决方案,用来面对redis失败的时,不需要人为去干涉。Sentinel的当前版本称为Sentinel 2。它使用更强大且更易于预测的算法(在本文档中进行了说明)重写了Sentinel的初始实现。自Redis 2.8起已发布稳定版本的Redis Senti...原创 2020-05-11 18:10:39 · 1102 阅读 · 0 评论 -
Redis学习篇-windows下redis主从模式搭建
前言选用在windows下是因为我现在没虚拟机,然后买的服务器也都过期了,就在windows下练手了。后面有机会时间,都会转回linux下操作。用已经用过了,现在要把自己的知识巩固一下,总结一下。一.下载redis链接:https://github.com/microsoftarchive/redis/releases自己选择对应的版本下载二.解压解压压缩包到本地...原创 2020-05-08 16:42:32 · 1537 阅读 · 1 评论