中间件
文章平均质量分 71
似水流年,是谁苍白了等待
能不能像光阴一样,慢慢被时间遗忘。
展开
-
RabbitMQ 安装详细过程——提供安装资源
网址:rabbitmq.com/download.html一、概述:因为rabbitMQ是用erlang语言开发的,所以在安装rabbitmq之前需要先安装erlang,可以去erlang官网下载对应的版本,注意在安装的时候一定要看好版本。二、环境准备详情看:https://www.rabbitmq.com/which-erlang.html环境配置:linux:CentOS7三、需要软件可以根据自己的实际情况下载版本erlang:erlang-21.3.8.21原创 2021-07-27 17:19:46 · 1845 阅读 · 63 评论 -
docker 下载安装Elasticsearch——网络超时解决办法(net/http: TLS handshake timeout)
一、简介全文搜索数据最常见的需求,开源的Elasticsearch 是目前全文搜索的引擎首选,也称为开源分布式搜索引擎。1.特点:分布式 零配置 自动发现 搜索自动分片 集群配置方便二、准备环境elasticsearch7.2.0 docker环境虚拟机 VMware Workstation Pro三、docker命令查找镜像1、docker search elasticsearch2.下载 ES 镜像 docker pull elasticsear..原创 2021-01-16 21:18:26 · 2403 阅读 · 61 评论 -
Redis缓存穿透和雪崩
一、什么是缓存穿透?定义:客户端查询了一个数据库中没有的记录导致缓存在这种情况下无法利用,称之为缓存穿透或者缓存击穿。如图,这是提条正常的查询语句,客户端查询id为“1”的这样一条记录,这条记录在数据库中,并且在第一次查询的时候会将记录放在redis缓存中,在之后的查询中,直接从缓存拿。那如果此时需要查询id为 “-1”的记录,这个记录不在数据库,因此频繁的请求id=“-1”,导致缓存失效,所有的请求都涌向数据库,这样就出现了咱们所说的缓存穿透。在流量大时,可能DB就挂掉了,要是有人利用不存原创 2021-01-15 15:52:12 · 524 阅读 · 20 评论 -
redis “出现error) MISCONF Redis is configured to save RDB snapshots, but it is currently 解决办法”
问题:(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fail原创 2021-01-05 16:46:41 · 1470 阅读 · 6 评论 -
redis事物的了解CAS(check-and-set 操作实现乐观锁 )?
和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征:1). 在事务中的所有命令都将会被串行化的顺序执行,事务执行期间,Redis不会再为其它客户端的请求提供任何服务,从而保证了事物中的所有命令被原子的执行。2). 和关系型数据库中的事务相比,在Redis事务中如果...原创 2020-11-28 18:20:42 · 827 阅读 · 3 评论 -
三分钟了解什么是MyCat
最近一直在研究关于项目实战的一些技术点以及一些中间件,今天总结一下mycat的简单知识点,没有太深的东西,只是简单的知道它是什么,能干什么。原创 2020-09-02 14:44:23 · 1137 阅读 · 12 评论