redis单线程,为什么比较快 单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。redis能够快速执行的原因有三点: (1) 绝大部分请求是纯粹的内存操作(非常快速) (2) 采用单线程,避免了不必要的上下文切换和竞争条件 (3) ...
分类:
其他好文 时间:
2019-07-12 12:36:31
阅读次数:
86
How many slots do you want to move (from 1 to 16384)?,取值范围为1~16384,其中16384为redis cluster的拥有的slots总数,比如想只移动100个,输入100即可。如果迁移的slots数量多,应当设置redis-trib.rb ...
分类:
其他好文 时间:
2019-06-17 17:24:29
阅读次数:
159
Partial Update 内部执行过程: 首先,ES文档是不可变的,它们只能被修改,不能被替换。Update Api 也不例外。 Update API 简单使用与之前描述相同的 检索-修改-重建索引(reindex) 的处理过程。 区别在于这个过程发生在分片内部。 相当于ES的Shard内部 执 ...
分类:
其他好文 时间:
2019-06-16 21:32:23
阅读次数:
166
Elasticsearch容错的步骤, (1)9 shard,3 node(2)master node宕机,自动master选举,red(3)replica容错:新master将replica提升为primary shard,yellow(4)重启宕机node,master copy replica ...
分类:
其他好文 时间:
2019-06-11 12:50:51
阅读次数:
91
CTS全流程自动化方案规讨论 功能愿景 cts全流程自动化。大致包括以下模块: 版本构建 强制OTA升级 自动retry 报告+日志备份并解析 邮件发送 方案痛点 | 目标| 方案 |问题等级&痛点 | | | | | |版本构建|目前方案:python库paramiko远程ssh登录详细:win端 ...
分类:
其他好文 时间:
2019-06-09 11:26:51
阅读次数:
486
设置分片大小 ES 的每个分片(shard)都是lucene的一个index,而lucene的一个index只能存储20亿个文档,所以一个分片也只能最多存储20亿个文档。 另外,我们也建议一个分片的大小在 10G 50G 之间,太大的话查询时会比较慢,另外在做副本修复的时,耗时比较多;如果有多个并发 ...
分类:
其他好文 时间:
2019-06-03 10:46:18
阅读次数:
1114
本文档介绍一下cts,gts,sts,vts,cts on gsi等测试的常用命令,基于Android9。 【附件】Google官网的命令网页。 常用通用命令参数: 列出历史测试结果:l r 指定设备: s 指定设备数: shard count 指定模块: m 指定testcase: t 指定ret ...
分类:
其他好文 时间:
2019-06-02 16:05:50
阅读次数:
781
初次接触到这两个概念,估计都会觉得他们没什么差别,都是为了在操作索引之后让索引可以被实时性的搜索,不过它们还是有点不同的。Elasticsearch底层依赖Lucene,这里我们介绍下Lucene的segment,Reopen,commit。Segment在ES中,基本的存储单元是shard(分片),但是在更底层的Lucene上稍微有点不同,ES的每一个shard是Lucene的一个index(索
分类:
其他好文 时间:
2019-05-30 12:14:54
阅读次数:
335
Redis高级主题 持久化 Redis 支持持久化, 其持久化数据有两种方式. 两种可以同时使用. 如果同时使用, Reids 在重启时将使用 AOF 方式来还原数据. RDB 按照一定策略定时同步内存的数据到磁盘.文件名 dump.rdb snapshot: 快照复制. Redis在指定情况下触发 ...
分类:
其他好文 时间:
2019-05-29 23:39:21
阅读次数:
156
在kibana中如何使用devtools操作elasticsearch:前言: 首先需要安装elasticsearch,kibana ,下载地址 https://www.elastic.co/cn/downloads/ 权威指南:https://www.elastic.co/guide/cn/ind ...
分类:
其他好文 时间:
2019-05-24 12:25:32
阅读次数:
543