当我们在使用mysql的时候经常会一对多的关系进行建表。而在实际使用的过程中经常会有一些需要查询子表的某个字段同时满足多个条件的数据。本文就是基于此类场景来介绍如何通过sql语句实现该业务需求。 以订...
批量删除Redis key
项目开发过程中,有时会用到 redis ,很尴尬的时候经常会忘记给 redis key 设置过期时间,这个时候需要我们通过命令行来操作进行删除。需要使用到如下语句: redis-cli -h 127....
从 mysql 用户的角度使用 Elasticsearch
本文主要讲述初次接触ES时,如何以使用MySQL的方式来应用 Elasticsearch 从而达到快速入门的目的。 以下例子均基于 Elasticsearch 6.0 例: order_test 表结...
Elasticsearch-PHP 遇到的坑
大数据量分页查询报错 问题详情 在用elasticsearch-php分页查询时,分页几次后报错,错误内容如下: { "error":{ "root_cause"...
Elasticsearch 5.x 启动报错解决办法
can not run elasticsearch as root 解决方法: groupadd elasticsearch useradd elasticsearch -g elasticsearc...
Elasticsearch高级应用-聚合
聚合的分类 度量聚合 在一组文档中队某个数字型字段进行计算得出指标值 分组聚合 创建多个分组,每个分组关联一个关键字和相关文档标准 管道聚合 这一类的聚合的数据源是其他聚合的输出,然后进行相关指标的计...
Elasticsearch 基本用法
一个 Elasticsearch 请求和任何 HTTP 请求一样由若干相同的部件组成: curl -X<VERB> '<PROTOCOL>://<HOST>...
Elasticsearch 安装部署
安装依赖(已安装java8的机器可忽略此步) 依赖: java >= 8, Only Oracle’s Java and the OpenJDK are supported. 推荐安装 1.8....
Redis 常用操作
Key的相关命令 Redis是key-value数据库。key使用字符串存储,但是key中不能出现空格或者换行符“\n”(仅限于key)。尽量使用较短的key exists key 测试指定key是否...
Mysql数据库备份和还原常用的命令
数据库备份 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份my...
评论