51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Github

Elasticsearch6.4优化JVM参数解决GC超时问题

Elasticsearch6.4优化JVM参数解决GC超时问题

厉飞雨 阅读(10) 评论(0) 赞(3)

随着项目数据持续不断增长,在触发老年代GC内存回收时,暂停查询或搜索致使业务请求等待过长导致业务订单超时。 #### 问题分析 内存分区简单介绍: > 新生代Eden区(存放新创建的对象)满时,就会触发Minor GC(也称Young GC) > 新生代Survivor区(存放已经经过一次垃圾回收的对象) > 老年代old区(存放已经存活了一段时间...

Elasticsearch6.4解决单台服务器多个节点存储相同分片问题

Elasticsearch6.4解决单台服务器多个节点存储相同分片问题

厉飞雨 阅读(9) 评论(0) 赞(1)

在生产环境中,单台服务器部署存在2个及以上节点,因机械硬盘性能问题,导致在高并发时出现查询或搜索结果超时,以及磁盘I/O100%的问题。 #### 解决办法 可以选择修改配置文件或者提交接口。 > 允许根据主机名和主机地址执行检查以防止在单个主机上分配同一分片的多个实例。 默认为 false,表示默认不执行检查。 此设置仅适用于在同一台计算机上启动多个节点的情况。 ...

Redis5.0.8安装部署

Redis5.0.8安装部署

厉飞雨 阅读(11) 评论(0) 赞(3)

#### 1.Redis 介绍 ##### Nosql 基本概念 为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql。 NoSql,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。 ##### Nosql 分类 * 键值(Key-Value)存储数据库 相关产品...

Redis5.0.8集群搭建

Redis5.0.8集群搭建

厉飞雨 阅读(11) 评论(0) 赞(2)

#### Replication(主从复制) 主从复制原理: * 从服务器连接主服务器,发送SYNC命令; * 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; * 主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送期间继续记录被执行的写命令; * 从服务器收到快照文件后丢弃所有旧数据,载入收到的快照...

Elasticsearch 7.9.1集群安装配置

Elasticsearch 7.9.1集群安装配置

厉飞雨 阅读(19) 评论(0) 赞(2)

#### 概述 Elasticsearch简称ES,是一个基于Lucene构建的开源、分布式、Restful接口的全文搜索引擎,还是一个分布式文档数据库。天生就是分布式、高可用、可扩展的,可以在很短的时间内存储、搜索和分析大量的数据。 #### 准备环境 服务器内存推荐2G及以上,否则性能将会受影响 ##### JAVA [root@master-all ~]...

Redis常见面试题

Redis常见面试题

厉飞雨 阅读(12) 评论(0) 赞(3)

1. Redis是什么 ----------- Redis 是一个基于内存的高性能key-value数据库 2.Redis相比memcached有哪些优势 ----------------------- * redis支持更为丰富的数据类型 * redis的速度比memcached快很多 * redis可以持久化其数据 3.Redis为什么是单线程的 ---------...

Redis安装和基础配置

Redis安装和基础配置

厉飞雨 阅读(12) 评论(0) 赞(2)

#### 概述 redis官网:<https://redis.io/> ##### 安装环境 | 部署ip | 部署软件 | 开放端口 | |----------------|-------------|------| | 192.168.199.10 | redis-6.0.9 | 6379 | #### 安装部署 ##...

Redis集群安装部署和基础配置

Redis集群安装部署和基础配置

厉飞雨 阅读(12) 评论(0) 赞(1)

#### 概述 redis官网:<https://redis.io/> ##### 安装环境 | 部署ip | 安装软件 | 开放端口 | |:--------------:|:-----------:|:---------------------:| | 192.168.199.10 | r...

Redis技术参考文档

Redis技术参考文档

厉飞雨 阅读(15) 评论(0) 赞(2)

\[Redis\]()简介 ============= Redis是一个开源的使用ANSI C语言编写、支持网络、**可基于内存亦可持久化的日志型、Key-Value数据库** ,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 Redis(REmote DIctionary Server,远程数据字典服务器)是开源的内存数据库,常...

docker安装

docker安装

厉飞雨 阅读(11) 评论(0) 赞(3)

**macOS** {#heading-1} ====================== 系统要求 {#heading-2} ----------------- [Docker Desktop for Mac](https://docs.docker.com/docker-for-mac/) 要求系统最低为 macOS 必须是 10.15 或更高版本, Catalina、...