51工具盒子

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

最新发布

Redis基础命令
经验分享

Redis基础命令

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

<p>本篇文章记录 Redis 基础命令,包括几个常用的通用命令,和各个类型的数据的操作,包括字符串、哈希、列表、集合、有序集合等在内的基本操作。</p> <h2>通用命令 {#通用命令}</h2> <h3>keys * {#keys-}</h3> <p>返回所有 key,可以使用通配符来查询。...

在idea中使用Chatgpt插件【无需科学上网】
软件教程

在idea中使用Chatgpt插件【无需科学上网】

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

<h1>前言</h1> <p>我们都知道chatgpt可以帮助我们写代码,还可以回答许多有趣的问题,甚至可以帮我们写论文等,那要是我们能够更加简单的使用,是不是更好呢?只需要在idea上装个插件(不用科学上网也能体验到chatgpt)</p> <p><img src="http://static.51t...

Elasticsearch6.4.0调整搜索默认超时时间
经验分享

Elasticsearch6.4.0调整搜索默认超时时间

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

<p>在生产环境中,单个索引大小达到1T以上,在正常业务大范围数据查询时,存在订单查询超时问题,导致触发生产事件。</p> <h4>解决办法</h4> <blockquote> <p>当达到超时时间时,Elasticsearch会立即停止I/O占用,终止搜索。</p> </blockquo...

Elasticsearch6.4优化JVM参数解决GC超时问题
开发笔记

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

厉飞雨 阅读(212) 评论(0) 赞(16)

<p>随着项目数据持续不断增长,在触发老年代GC内存回收时,暂停查询或搜索致使业务请求等待过长导致业务订单超时。</p> <h4>问题分析</h4> <p>内存分区简单介绍:</p> <blockquote> <p>新生代Eden区(存放新创建的对象)满时,就会触发Minor GC(...

Redis5.0.8安装部署
软件教程

Redis5.0.8安装部署

厉飞雨 阅读(302) 评论(0) 赞(31)

<h4>1.Redis 介绍</h4> <h5>Nosql 基本概念</h5> <p>为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql。</p> <p>NoSql,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关...

Redis5.0.8集群搭建
开源软件

Redis5.0.8集群搭建

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

<h4>Replication(主从复制)</h4> <p>主从复制原理:</p> <ul> <li>从服务器连接主服务器,发送SYNC命令;</li> <li>主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令;</li&...

Elasticsearch 7.9.1集群安装配置
Github

Elasticsearch 7.9.1集群安装配置

厉飞雨 阅读(334) 评论(0) 赞(20)

<h4>概述</h4> <p>Elasticsearch简称ES,是一个基于Lucene构建的开源、分布式、Restful接口的全文搜索引擎,还是一个分布式文档数据库。天生就是分布式、高可用、可扩展的,可以在很短的时间内存储、搜索和分析大量的数据。</p> <h4>准备环境</h4> <p>服务...

Redis常见面试题
经验分享

Redis常见面试题

厉飞雨 阅读(217) 评论(0) 赞(16)

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