随笔分类 -  开源中间件

摘要:## 介绍 Elasticsearch是一款高扩展的分布式搜索引擎,在很多地方用到。关于它的介绍,网上的文章一大堆,这里我就不重复赘述了。值得一提的是,ES的更新太快了,记得之前为了做项目简单学一点的时候还是6.x, 现在都已经7.x了。 ## 安装 这里关于安装可以跟着官方文档走,以及后面的学习。 阅读全文
posted @ 2021-04-07 00:08 CryFace 阅读(230) 评论(1) 推荐(0) 编辑
摘要:本文大部分知识整理自网上,在正文结束后都会附上参考地址。如果想要深入或者详细学习可以通过文末链接跳转学习。 前言 本文主要介绍关于Redis的五种基本数据结构的底层实现原理,然后来分析我们常用的使用场景。先简单回顾一下知识点。 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以 阅读全文
posted @ 2020-10-02 17:30 CryFace 阅读(4607) 评论(0) 推荐(0) 编辑
摘要:前言 本文主要是针对Redis的高频知识点整理出来的面试题,答案大部分参考网上,仅供复习参考。本文中如果出现解答错误希望指出,共同进步,共同学习。 正文 Q1:你了解Redis,能介绍一下Redis吗? Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使 阅读全文
posted @ 2020-08-13 18:48 CryFace 阅读(1298) 评论(0) 推荐(0) 编辑
摘要:概念 持久化保证了即使 redis 服务重启也不会丢失数据,因为 redis 服务重启后会将硬盘上持久化的数据恢复到内存中,但是当 redis 服务器的硬盘损坏了可能会导致数据丢失,如果通过 redis 的主从复制机制就可以避免这种单点故障。 主从复制,是指将一台Redis服务器的数据,复制到其他的 阅读全文
posted @ 2020-06-19 16:24 CryFace 阅读(154) 评论(0) 推荐(0) 编辑
摘要:键过期删除策略 Redis的键可以设置过期时间,时间一到,就会自动删除。但是我们会不会这么一种情景发生:会不会因为有这么同一时刻太多的key过期,以至于忙不过来。同时因为 Redis 是单线程的,收割的时间也会占用线程的处理时间,如果收割的太过于繁忙,会不会导致线上读写指令出现卡顿? 其实关于这个键 阅读全文
posted @ 2020-06-18 13:44 CryFace 阅读(263) 评论(0) 推荐(0) 编辑
摘要:前言 ​ 我们都知道Redis的数据都存在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证Redis的数据不会因为故障而丢失,这种机制就是Redis的持久化机制。 ​ Redis的持久化机制主要是有两种,第一种是RDB快照,第二种是AOD日志。如果我们的服务器开启了AOF持久化功能, 阅读全文
posted @ 2020-06-17 10:53 CryFace 阅读(222) 评论(0) 推荐(0) 编辑
摘要:转载 Redis事务的概念: Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。 总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的 阅读全文
posted @ 2020-06-16 10:30 CryFace 阅读(113) 评论(0) 推荐(0) 编辑
摘要:Redis认识 什么是Redis? Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,遵守BSD协议。是一个非关系型数据库(NoSQL)。 官方是这么介绍的: Re 阅读全文
posted @ 2020-06-15 09:09 CryFace 阅读(108) 评论(0) 推荐(0) 编辑