摘要: 一、rabbitmq介绍 # 消息队列:MQ:消息队列就是基础数据结构中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先买消费,就是典型的“先进先出 # mq解决的问题: -应用解耦 -流量削峰 -消息分发 -异步消息 # mq的比较 -rabbitmq:消息准确性 -kaf 阅读全文
posted @ 2022-08-25 16:39 马氵寿 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 一、广播与单播 # 广播 -同一个局域网内,启动多台es服务器,自动组成集群 # 单播 -指定集群中有那些机器,如果没有指定的机器是不会被加到机器的 二、脑裂问题 elasticsearch集群中一个或者多个节点失去和主节点的通信,然后各节点就开始选举新的主节点,继续处理请求。这个时候,可能有两个不 阅读全文
posted @ 2022-08-25 16:35 马氵寿 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、Elasticsearch的文档增删查改(CURD) # 增 PUT lqz/_doc/1 { "name":"顾老二", "age":30, "from": "gu", "desc": "皮肤黑、武器长、性格直", "tags": ["黑", "长", "直"] } # 删 DELETE lq 阅读全文
posted @ 2022-08-24 17:51 马氵寿 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 一、Elasticsearch介绍 # 大规模数据如何存储和检索 》elasticsearch # Elasticsearch 是一个基于Lucene的分布式搜索和分析引擎,分布式全文检索引擎,java开发,遵循apache开源协议 使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的 阅读全文
posted @ 2022-08-22 20:37 马氵寿 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、进程、线程、协程 # 进程:进程就是一个程序在内存中的运行,进程是资源分配的最小单位 # 线程:线程是cup调度的最小单位 # 计算:消耗cpu,cpu进行运算 # io: 不消耗cpu # 垃圾回收机制:垃圾回收线程专门干这个事,一个进程下多线程情况下,使用GIL,只有获得gil锁的线程才能执 阅读全文
posted @ 2022-08-22 20:35 马氵寿 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 详情见:http://www.liuqingzheng.top/db/Redis系列/08-Redis系列之-Redis-Cluster/ 一、Redis主从复制 1.1 单实例存在的问题 机器故障;容量瓶颈;QPS瓶颈 1.2 什么是主从复制 架构:一主一从,一主多从 作用: 做读写分离 做数据副 阅读全文
posted @ 2022-08-22 20:21 马氵寿 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一、redis介绍安装和配置典型应用场景 1.1 介绍 开源:c语言,早起版本2w3千行,没有外部依赖 基于键值对的存储系统:字典形式 多种数据结构:字符串,hash,列表,集合,有序集合 高性能,功能丰富 哪些公司在用? github,twitter,stackoverflow,阿里,百度,微博, 阅读全文
posted @ 2022-08-18 15:28 马氵寿 阅读(5838) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL主从搭建 1.1 什么是主从同步? 一个主库,写数据都写到主库,从库只用来读数据,可以一主一从,可以是一主多从 两台机器:主库,从库(mysql版本必须一致) 1.2 原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志(binlog)里面(主库要开启bi 阅读全文
posted @ 2022-08-17 08:50 马氵寿 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 一、迁移备份 # 一个容器内,尽量只有一个软件,不要把mysql,redis,。。。方到一个容器中,而要放到多个容器 # 镜像 >容器 >装了软件(vim,mysql) >打包成镜像 >运行成容器(带了软件) docker commit 容器id centos-vim:v1 # 容器打包成镜像 do 阅读全文
posted @ 2022-08-16 21:37 马氵寿 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 一、Docker安装与启动 # 1.yum 包更新到最新 # yum remove docker docker-common docker-selinux docker-engine # rm -rf /var/lib/docker yum update # 2.安装需要的软件包, yum-util 阅读全文
posted @ 2022-08-15 15:40 马氵寿 阅读(303) 评论(0) 推荐(0) 编辑