摘要:
在项目中,总会遇到一堆sql慢的要死的问题,我在项目中遇到的一些问题和请教了一些老师傅,总结一下,做个备忘录 一、首先要了解sql语句的执行过程 比如,select * from user where name = 'laoli' 执行的顺序肯定是从from开始的 查询字段从表中,条件是,name= 阅读全文
摘要:
首先,我们先看文档 文档中百度翻译了一下,大意是:, 除了支持的映射参数外,不能更改现有字段的映射或字段类型。更改现有字段可能会使已编制索引的数据无效。 如果需要更改字段的映射,请使用正确的映射创建一个新索引,并将数据重新索引到该索引中。 重命名字段将使已在旧字段名下编制索引的数据无效。而是添加一个 阅读全文
es聚合查询失败----set fielddata=true on [**] in order to load field data by uninverting the inverted index
摘要:
原始数据如下 { "took" : 1, "timed_out" : false, "_shards" : { "total" : 1, "successful" : 1, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : { "value" : 阅读全文
摘要:
事务是什么,我认为事务是不成功,便成仁; 事务是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。 但是在redis中,事务中是不存在原子性的。 一,redis是一群命令的组合,每个命令 阅读全文
摘要:
set和zset都是集合 set是对string类型的无序集合,zset是有序的集合 set中的值是不能重复的; 是否是集合 是否有序 有序实现方式 应用场景 set 是 否 无 标签,社交 zset 是 是 分值 排行系统,社交 一,set常用指令 set是不允许有重复的值存在的。 1)sadd和 阅读全文
摘要:
Redis的哈希是field和value之间的映射,即键值对的集合,所以特别适合用于存储对象。 我们可以将哈希想象成map。 一,常用的指令 1)hset和hget;hmset和hmget 127.0.0.1:6379> hset mh name laoli (integer) 1 127.0.0. 阅读全文
摘要:
二,list数据类型 》列表 1,常用指令 1)lpush 命令将一个或多个值插入到列表头部 2)lrange 返回列表中指定区间内的元素,区间以偏移量 START 和 END 指定 127.0.0.1:6379> lpush list laoli laowang laozhang laoxu (i 阅读全文
摘要:
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构, 如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) bitmaps, hyperlog 阅读全文
摘要:
一,在redis开发中遇到下面的错误 Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: Failed connecting to host XXXX:6379 at redis.cl 阅读全文
摘要:
linux环境下搭建ES 一,下载地址 Es下载地址:https://www.elastic.co/cn/downloads/elasticsearch Kibana:https://www.elastic.co/cn/downloads/kibana ES的版本要和Kibana的版本对应 本次环境 阅读全文