ElasticSearchEs 缓存

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ElasticSearchEs 缓存相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

1.概述

转载:Elasticsearch 缓存深入详解 建议看原文,这里仅仅是防丢失

1.1、Elasticsearch 缓存引出

Elasticsearch 查询的响应需要占用 CPU、内存资源,在复杂业务场景,会出现慢查询,需要花费大量的时间。

如何破局呢?增加集群硬件配置会有高昂硬件开销。还有没有其他方案呢?这时候会想到:缓存。

Elasticsearch 有哪些缓存,不同缓存的应用场景是什么呢?本文给出答案。

1. 2.常见问题

Elasticsearch 缓存经常被问道的问题汇总

  1. 怎样知道自己的查询时命中缓存了还是走的磁盘搜索?

  2. 我想每次查询的时候直接显示几个小时以前的数据 而不是只有实时的,这些是要存到缓存中么?

  3. 看 Elasticsearch API的时候看到 /_cache/clear,这个缓存什么时候需要清理?有什么场景需要使用?

以上是关于ElasticSearchEs 缓存的主要内容,如果未能解决你的问题,请参考以下文章

Android获取各个应用程序的缓存文件代码小片段(使用AIDL)

ElasticSearchEs 源码之 PeerRecoverySourceService 源码解读

ElasticSearchEs 源码之 Discovery DiscoveryModule Coordinator 源码解读

ElasticSearchEs 源码之 Discovery DiscoveryModule ZenDiscovery 源码解读

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题

Swift新async/await并发中利用Task防止指定代码片段执行的数据竞争(Data Race)问题