摘要: 利用virtualBox和vagrant搭建K8S集群简要步骤: 一、Vagrantfile Vagrant.configure("2") do |config| (1..3).each do |i| config.vm.define "k8s-node#{i}" do |node| # 设置虚拟机 阅读全文
posted @ 2021-04-18 13:06 未知的九月 阅读(185) 评论(0) 推荐(0)
摘要: 一、引言 SpringBoot是基于Spring基础上而生的一个微服务框架,相比于Spring,强调约定大于配置,具有自动化配置、快速开发,自动部署等优点。那么SpringBoot是怎么来简化原先Spring那些繁琐的配置的呢?自动装配。本篇博客,主要是想简单阐述一下SpringBoot的自动装配机 阅读全文
posted @ 2021-01-24 21:59 未知的九月 阅读(934) 评论(0) 推荐(0)
摘要: 一、缓存预热 现象:服务器启动之后迅速宕机 分析: 服务器刚启动时,缓存中是没有数据的,自然会给服务器带来一些压力,这个时候加上高请求过来,redis服务器可能就会宕机 主从之间数据吞吐量比较大,因为不停的在加载数据,数据同步加载频度较高 解决:缓存预热:就是在系统启动前,提前将相关的缓存数据直接加 阅读全文
posted @ 2020-12-06 16:36 未知的九月 阅读(258) 评论(0) 推荐(0)
摘要: 之间提到的哨兵+主从模式的方案,主要存在以下两个缺点: 只能保证高可用,但主从切换的过程中会丢失数据,因为只有一个master 只能单点写,没有解决水平扩容的问题 一、集群简介 redis集群是redis提供的分布式数据库方案,集群通过分片(Sharding)来进行数据共享,并提供复制和故障转移功能 阅读全文
posted @ 2020-12-04 00:34 未知的九月 阅读(148) 评论(0) 推荐(0)
摘要: 一、哨兵模式简介 1.1 问题 之前专题,我们已经构建了一个简单的主从结构的集群,可是,如果当master宕机了,那其关联的slave就没法正常工作了;这个时候,需要从slave中选取一个来当master才行; 那这个过程需要做哪些事情呢? 将宕机的master下线 选取一个slave作为maste 阅读全文
posted @ 2020-11-23 21:50 未知的九月 阅读(181) 评论(0) 推荐(0)
摘要: 之前章节我们都是操作单机的redis,这一节开始将开始关注redis集群相关的内容,这一节主要讲述集群的基础——主从复制。 一、主从复制简介 1.1 单机可能出现的问题 单机的redis不可避免地可能会出现一些问题,比方说: 机器故障、服务器宕机,数据丢失,很可能对业务造成灾难性的打击; 容量瓶颈, 阅读全文
posted @ 2020-11-22 11:11 未知的九月 阅读(162) 评论(0) 推荐(0)
摘要: 一、过期数据 首先,我们要了解下什么是过期数据? redis是一个内存级的数据库,所有的数据都在内存中,之前我们知道,可以TTL指令来获取数据的状态: 返回一个具体的时长代表一个具有时效性的数据 返回-1代表永久有效的数据 返回-2代表已经过期的数据或者被删除的数据或者未定义的数据 那么,过期的数据 阅读全文
posted @ 2020-11-18 22:02 未知的九月 阅读(1271) 评论(0) 推荐(0)
摘要: 一、事务的简介 在执行redis命令的时候,多条连续执行的指令可能会被干扰,打算。比方说A客户端执行了set name libai , 然后想要去执行get name。但是这个时候B客户端执行了set name dufu.这个时候A客户端获得的结果并非自己期待设置的值“libai”。这个数据产生了偏 阅读全文
posted @ 2020-11-16 23:04 未知的九月 阅读(126) 评论(0) 推荐(0)
摘要: 上一篇主要描述了RDB。这一篇将描述AOF。 简单回顾一下RDB存储的弊端: 数据存储量较大,效率较低:基于快照的思想,每次读写的都是全部的数据,当数据量较大时,效率较低; 大数量下的IO性能较低 基于fork创建子进程,内存产生额外消耗 宕机带来的数据丢失风险 解决思路: 不写全数据,仅记录部分数 阅读全文
posted @ 2020-11-11 23:38 未知的九月 阅读(144) 评论(0) 推荐(0)
摘要: 一、持久化简介 面对写入时候,可能会出现一些意外的情况,比方说断电,这个时候就需要恢复数据。 所谓持久化,就是利用永久性存储介质将数据进行保存,在特定的时间将保存的数据进行恢复的机制。 持久化的目的:防止数据意外丢失,确保数据的安全性。 保存数据一般有两种形式: 数据快照(RDB) 将数据操作步骤记 阅读全文
posted @ 2020-11-11 21:50 未知的九月 阅读(147) 评论(0) 推荐(0)