数据操作
文章平均质量分 89
主要以关于数据的技术为专栏
树_tree
喜欢在细碎的光阴里,感受生活的美好,无需
奔赴星辰大海,也不必寻找诗和远方。
展开
-
2.5(ElasticSearch)高级操作
文章目录高级操作批量操作-脚本增删改的语法批量操作java代码数据导入实现步骤小拓展对应的索引映射具体示例引入依赖Mybatis-plus的yaml实体类和数据访问层测试类matchAll查询查询结果java操作term查询Kibana的方式javamatch查询kibanajava代码高级操作批量操作-脚本Bulk批量操作是将文档的增删改查一系列操作。通过一次请求全部做完,减少网络传输次数这一组文档的增删改查命令,其中一个失败,不会影响其他的命令增删改的语法批量操作java代码将请求的方式原创 2022-01-01 23:07:09 · 1588 阅读 · 0 评论 -
2.4(ElasticSearch)Boot整合操作
Boot整合ElasticSearch关于Boot整合存在很多的方式。一般步骤都是导入依赖写配置IOC调用不使用starter的maven依赖这种方式无论是Boot或Sping都可以使用。查看目录结构引入依赖 <properties> <!--这里指定版本,对应的是自己的elasticsearch版本--> <elasticsearch.version>7.4.0</elasticsearch.version>原创 2021-12-31 17:00:05 · 906 阅读 · 0 评论 -
2.3(ElasticSearch)http操作和分词器
文章目录ElasticSearch核心概念索引(index)类型(type)映射(mapping)文档(document)倒排索引操作ElasticSearchRestful操作索引测试(postman方式)**put进行添加****get: _all查询所有****查询多个,使用逗号隔开多个索引**Kibana测试操作映射简单数据类型字符串数值布尔二进制复杂数据类型kibana的测试操作文档分词器IK分词器环境准备设置JAVA_HOME安装Maven下载Maven安装包配置Maven测试安装ik分词器下载原创 2021-12-30 22:21:45 · 1575 阅读 · 0 评论 -
2.2(ElasticSearch)ES和Kibana安装
文章目录安装ElasticSearch下载**将网页翻译很容易就找到**压缩文件解压目录结构配置config目录下的配置Root用户中的配置启动切换用户权限问题开放端口访问安装ES辅助插件postmanKibana是什么下载安装解压修改配置启动安装ElasticSearch下载官网将网页翻译很容易就找到压缩文件解压目录结构自带JDK,因为ElasticSearch是由java开发的,eS与JDK版本需要对应config:配置目录log:日志配置config目录下的配置clu原创 2021-12-29 16:55:51 · 871 阅读 · 0 评论 -
2.1(ElasticSearch)概念
ElasticSearchElasticSearch是一个搜索的服务器也就是我们经常在网页中见到的搜索框为什么要用我们在没有ElasticSearch的时候,使用过数据库做操作数据库缺点性能低功能弱我们想要将搜索的内容进行拆分查找华为手机分为华为和手机进行查找数据库此时就显得很简单。而且对性能和SQL都要求很高ElasticSearch的倒排索引就可以解决上面的问题倒排索引我们想要所有诗句中带有前的古诗正常我们存储是正向索引,而倒向索引在存储的时候就是不一样的正向索引我们原创 2021-12-28 23:51:56 · 1200 阅读 · 0 评论 -
1.8(redis)集群操作
Redis集群为什么容量不够,redis如何进行扩容?并发写操作, redis如何分摊?另外,主从模式,薪火相传模式,主机宕机,导致ip地址发生变化,应用程序中配置需要修改对应的主机地址、端口等信息。之前通过代理主机来解决但是redis3.0中提供了解决方案。就是无中心化集群配置。是什么Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。Redis 集群通过分区(partition)来提供一定程度的可用性(原创 2021-12-28 20:27:01 · 482 阅读 · 0 评论 -
1.7(redis)主从复制
主从复制主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制Master以写为主,Slave以读为主作用读写分离,性能扩展容灾快速恢复在从机出现宕机,可以切换到其他的从机中操作注意:主机只能存在一台,从机可以存在多台为什么因为好比多个员工只有一个老板如果主机与从机多对多。那么从机不知道跟随哪一个主机为主如果主机出现异常怎么办。我们以主从为搭建一个集群操作我们前面在启动redis的时候都会去指定配置文件。所以我们只要在需要3个配置文件。表示启动不同的r原创 2021-12-28 19:07:13 · 766 阅读 · 0 评论 -
1.6(redis)持久化
Redis持久化redis作为缓存数据库,主要的数据都是在缓存中。所以性能才比关系型数据库的高。但是为了数据的更多安全性,也是需要进行持久化的Redis提供了2个不同形式的持久化方式RDB(Redis DataBase)AOF(Append Of File)RDB(Redis DataBase)在指定的时间间隔内将内存中的数据集快照写入磁盘也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里如何执行Redis会单独创建(fork)一个子进程来进行持久化会先将数据原创 2021-12-28 00:20:59 · 188 阅读 · 0 评论 -
1.5(redis)事物
文章目录Redis的事物Redis事务和传统关系数据库事务的区别传统数据库事务过程Redis事务过程事物的使用Multi**Exec**Discard事物的冲突锁机制这里先介绍两种锁 **乐观锁和悲观锁**乐观锁的使用测试取消 WATCH 命令对所有 key 的监视。Redis事务三特性Redis的事物Redis事务和传统关系数据库事务的区别传统数据库事务过程在关系型数据库中,我们开启事务并进行一系列的读写操作,最后,用户用户可以选择发送commit来确认之前的修改,或者发送rollback来放弃之原创 2021-12-27 19:47:53 · 528 阅读 · 0 评论 -
1.4(redis)jedis和boot整合
Redis的jedis和SpringBoot结合使用Jedis使用什么是jedis在多个非关系数据库中,java提供了JDBC,设定了一套规范的接口。各个厂商从而进行实现jedis是redis对java提供的一套规范。可以使用java进行操作redis如何使用引入redis的依赖<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId>&l原创 2021-12-27 13:50:25 · 306 阅读 · 0 评论 -
1.3(redis)发布订阅/新数据类型
配置文件在前面我们通过指定配置文件打开Redid服务端也修改过是否支持后台开启的配置。下面就来看一看更多的配置文件配置redis的操作吧redis.conf 配置项说明如下Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid指定Redis监听原创 2021-12-26 21:47:03 · 188 阅读 · 0 评论 -
1.2(redis)5大数据结构
文章目录redis的5大数据结构Redis(key)的操作redis是Nosql数据库常用命令String介绍常用命令数据结构List介绍常用命令数据结构Set介绍常见命令数据结构Redis哈希(Hash)介绍常用命令数据结构Zset介绍常用命令数据结构redis的5大数据结构stringlistsetzsethashRedis(key)的操作redis是Nosql数据库以键值对的形式进行存储常用命令命令语法描述keys *展示当前库的所有keyexis原创 2021-12-26 20:54:16 · 638 阅读 · 0 评论 -
1.1(redis)概念和安装
文章目录NoSql数据库内存和硬盘为什么出现Nosqlweb1.0web2.0数据库的存储方式行式数据库列式数据库Nosql数据库有哪些MemcacheRedisMongioDBRedis概念安装官网下载安装步骤准备gcc编译器Linux解压redis查看安装目录启动Linux前台启动后台启动启动redis后台服务端启动redis前台客户端Redis的相关介绍memcacged和redisRedis是单线程+多路IO复用技术NoSql数据库****NoSQL****即Not-Only SQL是关系型数据原创 2021-12-26 17:09:33 · 952 阅读 · 0 评论