09 2022 档案

摘要:一、bitmap介绍 bitmap,也叫位图,是一种实现对位的操作的'数据结构',用一个bit位来表示一个东西的状态,我们都知道bit位是二进制,所以只有两种状态,0或1。 bitmap同样属于redis的string数据类型,也就是byte数组,Redis中一个字符串类型的值最多能存储512M的内 阅读全文
posted @ 2022-09-27 18:23 木马不是马 阅读(456) 评论(0) 推荐(0) 编辑
摘要:一、简介 ClickHouse是俄罗斯的Yandex于2016年开源的一个用于联机分析(OLAP:Online Analytical Processing)的列式数据库管理系统(DBMS:Database Management System),简称CK , 使用C++语言来实现的,主要用于在线分析处 阅读全文
posted @ 2022-09-16 18:13 木马不是马 阅读(45) 评论(0) 推荐(0) 编辑
摘要:管道聚合 让上一步聚合的结果作为下一个聚合的输入,类似stream()流的操作,当不上终结操作时,每次操作的流都作为下次操作的输入 管道类型有很多种不同类型,每种类型都与其他聚合计算不同的信息,但是可以将这些类型分为两类 父级 父级聚合的输出提供了一组管道聚合,它可以计算新的存储桶或新的聚合以添加到 阅读全文
posted @ 2022-09-07 18:40 木马不是马 阅读(366) 评论(0) 推荐(0) 编辑
摘要:介绍 桶能让我们划分文档到有意义的集合,但是最终我们需要的是对这些桶内的文档需要一些指标的计算。分桶是一种达到的目的的手段,它提供了一种给文档分组的方法来让我们可以计算感兴趣的指标 大多数指标是指简单的数学运算(例如最小值、最大值、平均值、汇总等),这些都是通过文档的值计算, 指标聚合一般用于桶聚合 阅读全文
posted @ 2022-09-07 17:01 木马不是马 阅读(937) 评论(0) 推荐(0) 编辑
摘要:概览 聚合介绍 ElasticSearch主要提供了三种常用的聚合类型,桶聚合(Bucket Aggregation),指标聚合(Metric Aggregation)和管道聚合(Piple Aggregation) ElasticSearch中桶的概念类似于SQL的分组(GROUP BY),而指标 阅读全文
posted @ 2022-09-06 18:12 木马不是马 阅读(1378) 评论(0) 推荐(0) 编辑
摘要:为什么要加锁 如果多个线程同时访问共享资源时,我们通常需要锁的机制,保证在某个时刻,只有一个线程可以对这个资源进行操作,其他线程需要等待这个锁的释放才能继续处理。主要保证数据一致性 synchronized锁行不行? 在单机应用,可以使用, 但是在分布式系统中,因为是多个机器,不能使用线程级别的jv 阅读全文
posted @ 2022-09-02 18:08 木马不是马 阅读(214) 评论(0) 推荐(0) 编辑
摘要:(error) ERR 'RENAME' command keys must in same slot 一、介绍 我们先来看基本的介绍 Redis Rename 命令用于修改 key 的名称 。 1、语法 redis rename命令的基本用法如下 RENAME OLD_KEY_NAME NEW_K 阅读全文
posted @ 2022-09-02 15:38 木马不是马 阅读(2547) 评论(0) 推荐(0) 编辑