redis
文章平均质量分 94
了不起的盖茨比。
如果把一切都准备好了再前行,那我们永远迈不出第一步。
展开
-
Redis入门(三)主从复制与哨兵模式的搭建
1.写在前面由于之前的公司的倒闭,导致我到处找工作,所以也没有太多的时间来更新博客,这家公司还是比较忙的,我尽量做到两天的更新一篇博客,之前那个公司太闲了,所以我有大量的时间用来写博客和看视频,现在不行,这篇博客原本在集群的专题的前面,但是现在只能放在Redis系列的最后一篇博客。虽然发表的时间是不对的,但是题目的顺序是对的。这篇博客主要讲一下Redis的主从复制以及哨兵模式。2.Redis主从复制2.1是什么?单机有什么问题单机故障容量瓶颈QPS瓶颈正因为有了上面的问题,于是有了主从复原创 2021-08-03 22:21:03 · 167 阅读 · 2 评论 -
Redis入门(六)之缓存以及删除策略和淘汰策略
1.写在前面前面的博客的简简单单的介绍完了Redis的基本的知识,持久化、API、集群、缓存、分布式锁这些东西,今天的博客的打算将缓存的剩下的几个问题给讲讲完,然后简单的介绍下Redis的事务、发布和订阅、Redis的删除策略和淘汰策略。2.Redis缓存问题2.1缓存穿透缓存穿透:缓存中没有,数据库中也没有,那么不过不做处理,大量的请求就会直接打到数据库上,给数据库造成了很大的压力。这个前面有一篇博客《Redis入门(二)之缓存穿透》,这篇主要介绍了Redis缓存中的缓存穿透问题,这儿就不做过多原创 2021-07-16 15:51:13 · 751 阅读 · 0 评论 -
Redis入门(五)之分布式锁
1.写在前面Redis上篇博客讲了下集群的搭建,我们只知道Redis的集群中有16384个插槽,当我们录入一个值的时候,先对这个键进行hash的算法然后,然后对这个hash出来的数,进行取余,然后就得到一个0~16384中间的某个值,然后根据这个值找到对应的机器,将值写入到对应的Redis服务上,我们都知道Redis的客户端提供了一个重定向的功能,但是我们在java中使用jedis如何操作呢?这就是我们今天的博客的一部分的内容,同时会带大家写一个Redis的分布式的锁。2.Redis集群下,Jedis如原创 2021-07-15 20:09:48 · 291 阅读 · 1 评论 -
Redis入门(四)之集群的搭建
1.写在前面前面的博客,我们介绍缓存的三大问题中的缓存的穿透的问题,今天的原本打算介绍缓存击穿和缓存雪崩的问题,但是这儿我们需要一些前置的知识,就是集群的知识,于是我今天打算先介绍下Redis的集群的一些知识。2.Redis集群的演变的过程每一种技术出现都有它的历史的原因,学习一门的技术,我们不能只能简简单单的了解技术如何使用,以及技术的底层的原理,我们还要适当的了解下这样的技术的演变的过程。2.1单机版核心技术:数据持久化持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数原创 2021-07-14 16:11:25 · 312 阅读 · 0 评论 -
Redis入门(一)之API与数据持久化
1.写在前面前面的一段时间在学习elasticsearch,elasticsearch还剩一篇MySQL同步到elasticsearch的数据的博客,比较难写,这段时间尽量更新上来,今天就让我们来学习Redis的相关的知识吧!从Redis的安装,到Redis的简单的API的使用,再到Redis的持久化的机制,今天这篇的博客就会介绍这些的东西。篇幅有点长,请大家耐心的观看。2.Redis是什么?是完全开源免费的,用c语言编写的,是一个单线程,高性能的(key/value)内存数据库,基于内存运行并支持持原创 2021-07-12 21:26:55 · 351 阅读 · 3 评论 -
Redis入门(二)之缓存穿透
1.写在前面上一篇博客,我大概的介绍了下Redis的一些常用的API以及Redis的持久化的一些的内容,够大家应付工作是完全没有问题的,今天要讲的就是缓存的三大问题中的缓存穿透的问题,后面我会分成三篇的博客的样子,分别的介绍缓存的三大问题,缓存穿透,缓存击穿,缓存雪崩。在介绍缓存穿透的开始前,我会简单的介绍下Redis的一些从基本类型扩展出来的一些的类型。废话不多说,我们直接开始吧!2.Redis的其他的类型2.1GEO主要是用来计算经度和纬度。常用的API:GEOADD locations 1原创 2021-07-13 20:49:33 · 259 阅读 · 1 评论