NexNoSQL Client:Elasticsearch、Redis、MongoDB三合一的可视化客户端管理工具

这篇具有很好参考价值的文章主要介绍了NexNoSQL Client:Elasticsearch、Redis、MongoDB三合一的可视化客户端管理工具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:

工作中我们使用了Elasticsearch作为存储,来支持内容的搜索,Elasticsearch这个软件大家都耳熟能详,它是一个分布式、高扩展、高实时的搜索与数据分析引擎,不仅仅支持文本索引,还支持聚合操作,使用它既可以做数据搜索,还可以做报表分析,非常的方便。

痛点:

在使用过程中我们也遇到了很多的痛点,主要有以下几个:

1、写入的数据不能立马搜索出来:Elasticsearch有一个刷新间隔,只有刷新之后的数据才能被搜索到,如果要在插入数据之后立马想搜索到,就需要程序进行等待,想想挺尴尬的。当然如果你插入的数据想里面查询出来也是有办法的,那就是通过_id进行查询,只有这一个途径。

2、找不到友好的可视化客户端:原来开发的项目都是基于MySQL和Redis的,它们都有比较优秀的可视化客户端软件进行支持,比如navicat for mysql,Redis Desktop Manager等等,它能降低我们学习和使用的难度,让我们即使对MySQL和Redis了解甚少,也不妨碍我们便捷的使用它们。可对于Elasticsearch来说,好长时间我们并没有发现类似的工具,虽然网上搜索有Elasticsearch-Head,可它仅仅支持简单的查询,不能进行数据更新操作;Kinaba是ES的官方作品,功能非常强大,但需要编写DSL语句,操作复杂,不利于小白直接入手,也不利于工作中的快捷使用。

NexNoSQL Client

最近在网上终于搜到一款Elasticsearch可视化的客户端软件,最最关键的是它是免费的,那就赶快薅起来吧。客户端的下载地址:

https://github.com/NexNoSQL/NexNoSQLClient/releases/download/v1.0.0/NexNoSQL-Client-1.0.0-setup.exe​github.com/NexNoSQL/NexNoSQLClient/releases/download/v1.0.0/NexNoSQL-Client-1.0.0-setup.exe

它集成了Elasticsearch、Redis、MongoDB三种存储的数据管理,如果大家项目中使用了这三种,那么就不需要安装三种软件了,安装它一款即可,我主要是用它的ES功能。

1、连接集群:

软件安装之后,直接点击new按钮,就会跳出新增集群的对话框,选择type=elasticsearch,填入对应的名字、IP和端口号,就可以连接到该节点对应的集群上了,ES集群里面有多个节点,我们只需要填写某一个节点的IP和端口号即可。

nosqlclient,elasticsearch,可视化,客户端,Redis,MongoDB

2、ES功能:索引、索引模板、索引别名、管理监控、高级操作

连接之后我们就能看到该软件具备的elasticsearch功能

nosqlclient,elasticsearch,可视化,客户端,Redis,MongoDB

3、索引操作

本次我就讲一讲对索引的操作

3.1、建立索引:

nosqlclient,elasticsearch,可视化,客户端,Redis,MongoDB

点击索引目录旁边的+,右侧就显示出建索引相关的设置,上部分是索引的基础设置,比如索引的名称、类型,分片数、副本数,返回结果大小。下部分是索引字段的mapping设置,比如字段的名称,字段的类型,是否可以检索,看起来是不是很熟悉的味道,和Navicat中设置MySQL表一样简单,再也不用去写复杂的ES脚本了。另外在右侧的“脚本”TAB还有对应的脚本展示,可以供我们学习之用。比如我们设置一个类型,然后看看脚本是怎生成的。

3.2、插入索引数据

当我们建立索引之后,肯定想做的是往索引里面插入数据,ES里面的数据都是JSON格式的,那么我们怎么插入数据呢?点击索引目录,然后就能看到集群里面所有的索引,然后点击我们刚刚新增的test2索引,就出现了下图的界面:

nosqlclient,elasticsearch,可视化,客户端,Redis,MongoDB

单击“新增文档”就跳出对应的对话框,然后我们就可以输入JSON格式的内容了:

nosqlclient,elasticsearch,可视化,客户端,Redis,MongoDB

3.2、查询索引数据

这是这个软件的最大的优点,查询数据特别的简单,可以选择的查询条件非常多:

nosqlclient,elasticsearch,可视化,客户端,Redis,MongoDB

支持all、id、must、most not、should,另外还支持sort排序操作。

我们选择all查看一下,就能查询出相关的数据,并且还能展示该索引的总数,

3.3、修改和删除索引数据

查询出数据之后,就可以对数据进行修改和删除了,就在上图的右边有操作按钮,是不是特别的方便。

最后:

今天先写到这里,这里仅仅是索引相关的操作,还有其他的内容大家自行探索吧,另外还有Redis和MongoDB的功能,我后续再写几篇文章来跟大家分享使用心得。文章来源地址https://www.toymoban.com/news/detail-616753.html

到了这里,关于NexNoSQL Client:Elasticsearch、Redis、MongoDB三合一的可视化客户端管理工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • PHP分类信息网站源码系统 电脑+手机+微信端三合一 带完整前后端部署教程

    PHP分类信息网站源码系统 电脑+手机+微信端三合一 带完整前后端部署教程

    大家好啊!今天源码小编来给大家分享一款PHP分类信息网站类源码系统。这款源码系统是一套专业的信息发布类网站综合管理系统,适合各类地方信息和行业分类站点建站。随着这几年我们国家网民爆炸式的增 长,网络信息也随之越来越庞大,网民对信息需求从大而全转为专

    2024年02月04日
    浏览(7)
  • NexNosql Client与chatGPT的对话

    问:Nexnosql client有哪些优点? 答:nexnosql client 的优点包括: 即开即用,无需部署服务,最大限度降低使用成本。 高度集成,Elasticsearch、Redis、MongoDB,非关系型数据库一网打尽。 操作便捷,图形化界面一目了然,省去各种复杂 DSL 的学习成本,减少查找、编写脚本时间。 功

    2024年02月12日
    浏览(8)
  • springboot整合redis,MongoDB,Elasticsearch(ES)

    springboot整合redis,MongoDB,Elasticsearch(ES)

    目录  springboot整合redis 连接Redis 字符串操作 哈希表操作 列表操作 集合操作 有序集合操作 lettcus与jedis的区别  springboot整合MongoDB 新增数据 查询数据 更新数据 删除数据  springboot整合Elasticsearch(ES) 创建ElasticsearchRepository 创建实体类 增删改查 搜索 Spring Boot整合Redis,需要使

    2024年02月05日
    浏览(6)
  • 【MongoDB-Redis-MySQL-Elasticsearch-Kibana-RabbitMQ-MinIO】Java全栈开发软件一网打尽

    【MongoDB-Redis-MySQL-Elasticsearch-Kibana-RabbitMQ-MinIO】Java全栈开发软件一网打尽

    前言 全栈开发是一项复杂而令人兴奋的任务,涵盖了从前端到后端、数据库到可视化层、消息队列到文件存储的广泛领域。本文将带您深入探讨在Windows环境下进行全栈开发的过程,涵盖了Java全栈开发所需的关键技术和工具。无论您是初学者还是经验丰富的开发人员,本文都

    2024年02月05日
    浏览(38)
  • [虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。

    [虚幻引擎 MongoDB Client 插件说明] DTMongoDB MongoDB数据库连接插件,UE蓝图可以操作MongoDB数据库增删改查。

    本插件可以在UE里面使用蓝图操作MongoDB数据库, 对数据库进行查询,删除,插入,替换,更新操作。 插件下载地址在文章最后。 Create MongoDB Client - 创建客户端对象 创建一个 MongoDB 客户端对象。 Connect By Url - 连接到数据库 Url :MongoDB的连接地址。 如 mongoDB://account:password@ip:

    2024年02月14日
    浏览(12)
  • ElasticSearch系列——Elasticsearch Java API Client

    ElasticSearch系列——Elasticsearch Java API Client

    这是用于Elasticsearch的官方Java API客户端的文档。客户端为所有Elasticsearch API提供强类型请求和响应。我们要注意原来的HighRestAPIClient以及停用了,这是趋势,包括SpringData-ElasticSearch4.4.5之后配合ES8的推出也会更换 https://www.elastic.co/guide/en/elasticsearch/client/java-api-client/7.17/indexing.html

    2024年02月01日
    浏览(20)
  • 图解redis的client的实现

    图解redis的client的实现

    目录 1.引言 2.客户端属性 2.1套接字描述符 2.2 name 2.3 客户端标志 2.4输入缓冲区 2.5命令与命令参数 2.6命令实现的函数 2.7输出缓冲区 2.8身份验证  2.9 时间 3.客户端的创建的关闭 3.1普通客户端的创建  3.2普通客户端的关闭 3.AOF的伪客户端                                 

    2023年04月08日
    浏览(19)
  • Java ElasticSearch Client 选型

    Java ElasticSearch Client 选型

    Elasticsearch 官方提供了很多版本的 Java 客户端,包含但不限于: Transport 客户端 Java REST 客户端 Low Level REST 客户端 High Level REST 客户端 Java API 客户端 非官方的 Java 客户端,包含但不限于: Jest 客户端 BBoss 客户端 Spring Data Elasticsearch 客户端 … 注意 : 某些版本的 Elasticsearch 和

    2023年04月18日
    浏览(6)
  • Elasticsearch-06-Elasticsearch Java API Client-Elasticsearch 8.0 的api

    在 Elasticsearch7.15版本之后,Elasticsearch官方将它的 高级客户端 RestHighLevelClient 标记为弃用状态。同时推出了全新的 Java API客户端 Elasticsearch Java API Client ,该客户端也将在 Elasticsearch8.0及以后版本中成为官方推荐使用的客户端。 Elasticsearch Java API Client 支持除 Vector tile search API 和

    2024年04月11日
    浏览(11)
  • Elasticsearch教程—Elasticsearch Java API Client [8.6]开发入门(官方原版)

    大家好,我是Doker! Java 8 或更高版本。 一个 JSON 对象映射库,允许无缝集成 您的应用程序类与 Elasticsearch API 一起。Java 客户端具有 支持 Jackson 或 Eclipse Yasson 等 JSON-B 库。 Java API客户端由三个主要组件组成: API客户端类。这些为Elasticsearch API提供了强类型的数据结构和方法。

    2024年02月13日
    浏览(8)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包