51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
HarmonyOS,学习
应用开发
redis之RDB、AOF持久化及如何优化fork
作者川石信息来源今日头条一、RDBRDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。手动触发分别对应save和bgsave命令:(1).save命令save命令:阻塞当前Redis服务器,直到RDB过程完成为止,对于内存比较大的实例会造成长时间阻塞,线上环境不建议使用。运行save命令对应的Redis日志如下:DBsavedondisk(2).bgsave命令bgsave命令:Redis进程执行fork操作创建子进程,RDB持久化过程...
amang2000
0回复
1.1w浏览
redis
AOF
redis怎么进行内存管理?
作者川石信息来源今日头条一、内存消耗当memfragmentationratio1时,说明usedmemoryrssusedmemory多出的部分内存并没有用于数据存储,而是被内存碎片所消耗,如果两者相差很大,说明碎片率严重。当memfragmentationratio
amang2000
0回复
7984浏览
redis
内存管理
如何处理Redis集群中的Big key和Hot keys
作者川石信息来源今日头条Bigkey即数据量大的key,由于其数据大小远大于其他key,导致经过分片之后,某个具体存储这个bigkey的实例内存使用量远大于其他实例,造成,内存不足,拖累整个集群的使用。bigkey在不同业务上,通常体现为不同的数据,比如:论坛中的大型持久盖楼活动;聊天室系统中热门聊天室的消息列表;Hotkey即热点key,指的是在一段时间内,该key的访问量远远高于其他的rediskey,导致大部分的访问流量在经过proxy分...
amang2000
0回复
9495浏览
Redis
Big key
redis的慢查询日志及配置
作者川石信息来源今日头条和很多关系型数据库(例如:MySQL)一样,Redis也提供了慢查询日志记录,Redis会把命令执行时间超过slowloglogslowerthan的都记录在Reids内部的一个列表(list)中,该列表的长度最大为slowlogmaxlen。需要注意的是,慢查询记录的只是命令的执行时间,不包括网络传输和排队时间一、慢查询在Redis中有两种修改配置的方法,一种是修改配置文件,另一种是使用configset命令动态修改。例如下面使用configset命...
amang2000
0回复
7791浏览
redis
慢查询
了解一下Redis API和怎么使用它(下)
作者川石信息来源今日头条(四)、列表列表(list)类型是用来存储多个有序的字符串,如图218所示,a、b、c、d、e五个元素从左到右组成了一个有序的列表,列表中的每个字符串称为元素(element),一个列表最多可以存储23的2次方减1个元素。在Redis中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定索引下标的元素等。1.添加操作rpushkeyvalue[value...]127.0.0.1:6379>rpushlistkeycba(integer)3lra...
amang2000
0回复
8485浏览
Redis
API
Docker下环境部署
作者川石信息来源今日头条一、Docker安装Nginx在Docker容器中安装Nginx的步骤如下:1.获取最新版的nginx镜像rootubuntu:hometestdockerpullnginx:latest2.查看本地镜像rootubuntu:hometestdockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEnginxlatestad4c705f24d33weeksago133MBalpine3.1414119a10abf45weeksago5.6MB3.运行容器rootubuntu:hometestdockerrunnnametestnginxp80:80nginx4.查看nginx安装是否成功也可以直接访问主页ht...
amang2000
0回复
7611浏览
Docker
环境部署
用Dockerfile添加数据卷及使用数据卷容器
作者川石信息来源今日头条一、Dockerfile添加数据卷除了使用v选项来添加数据卷之外,也可以使用Dockerfile文件中的VOLUME命令来创建一个带数据卷的镜像。VOLUME指令创建具有指定名称的挂载点,并将其标记为保存来自本地主机或其他容器的外部安装的数据卷。该值可以是JSON数组,VOLUME["varlog"],也可以是带有多个参数的纯字符串,例如VOLUMEvarlog或VOLUMEvarlogvardb。使用Dockerfile创建带数据卷的镜像步骤如下:1.创建一个D...
amang2000
0回复
1.1w浏览
Dockerfile
容器
Docker数据管理中的数据卷
作者川石信息来源今日头条在生产环境中使用Docker时,经常需要对数据进行持久化,这就有点像Redis里面的持久性一样的,或者需要在多个容器之间在进行数据共享,这就是Docker中我们说的数据管理操作。容器中管理数据主要有两种方式:数据卷(DataVolumes):容器内数据直接映射到本地主机环境;数据卷容器(DataVolumeContainers):使用特定容器维护数据卷;【数据卷】数据卷(DataVolumes)是一个可供容器使用的特殊目录,它可以将主机...
amang2000
0回复
9373浏览
Docker
数据卷
VMWare 开源的 Kubernetes 可视化工具 Octant
作者阳明来源k8s技术圈(ID:kube100)上午看新闻发现VMWare开源了一款KubernetesDashboard的可视化工具Octant,这是一款帮助开发人员了解应用程序在Kubernetes集群中如何运行的工具。它通过可视化的方式,呈现Kubernetes对象的依赖关系,可将本地端口请求转发到正在运行的pod,查看pod日志,浏览不同的集群。此外,用户还可以通过安装或编写插件来扩展Octant的功能。对应Linux用户来说现在可以直接通过.deb或者.rpm包来进行安...
xiaxinyj
0回复
1.1w浏览
Kubernetes
Octant
使用Dockerfile创建镜像
作者川石信息来源今日头条在上面的内容中介绍了如何使用dockercommit的方法来构建镜像,相反推荐使用被称为Dockerfile的定义文件和dockerbuild命令来构建镜像。Dockerfile使用基本的基于DSL语法的指令来构建一个Docker镜像,之后使用dockerbuild命令基于该Dockerfile中的指令构建一个新的镜像。第一个Dockerfile现在来创建一个最简单的Dockerfile文件样例,先创建一个空的Dockerfile文件,在任意目录下都行,在Dockerfile文件中...
amang2000
0回复
6873浏览
Dockerfile
容器
Docker功能之端口映射与容器互联
作者川石信息来源今日头条Docker除了通过网络访问外,还提供了两个很方便的功能来满足服务访问的基本需求,一个是允许映射容器内应用的服务端口到本地宿主主机;另一个是互联机制实现多个容器间通过容器名来快速访问。一、端口映射实现容器访问1.从外部访问容器应用在启动容器时,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的,当容器中运行一些网络应用,要让外部访问这些应用时,可以通过P或p...
amang2000
0回复
1.1w浏览
Docker
端口映射
软件测试中如何操作Docker容器
Docker是一种轻量级的虚拟化技术,同时是一个开源的应用容器运行环境搭建平台,可以让开发者以便捷方式打包应用到一个可移植的容器中,然后安装至任何运行Linux或Windows等系统的服务器上。相较于传统虚拟机,Docker容器提供轻量化的虚拟化方式、安装便捷、启停速度快。操作Docker容器:启动容器重启容器创建且运行容器进入容器删除容器查看容器中进程查看统计信息一、启动容器使用start命令来启动一个已经创建的容器,语法如下...
amang2000
0回复
9225浏览
Docker
容器
鸿蒙设备突破3.9亿!中国标准走向世界
4月28日晚间,华为发布了新一代折叠屏手机MateXs2,这也是华为第五款折叠屏手机,售价9999元起。此外,华为智慧屏VPro、华为智慧屏SE系列新品、华为WATCHGT3Pro系列、华为手环7、华为MatePadSE等多款全场景新品也集中亮相。01鸿蒙设备突破3.9亿,去年研发投入全球第二在华为举办的折叠旗舰及全场景新品发布会上,华为常务董事、终端业务CEO余承东表示,截至目前,搭载HarmonyOS的华为设备数超过2.4亿台;华为终端全球月活用户数...
开源news
0回复
1.1w浏览
鸿蒙
鸿蒙生态
鸿蒙设备
华为
技术干货| 如何在MongoDB中轻松使用GridFS?
GridFS是用于存储和检索超过16MB大小限制的BSON文档文件的规范。注意GridFS不支持多文档事务相较于将一个文件存储在单条文档中,GridFS将文件分为多个部分或块[1],并将每个块存储为单独的文档。默认情况下,GridFS使用的块默认大小为255kB;也就是说,除最后一个块,GridFS会将文件划分为255kB的块。最后一个块只有必要的大小。同样,最后的那个块也不会大于默认的块大小,仅使用所需的空间以及一些其他元数据。GridFS使用两个...
iamwaiwai
0回复
8873浏览
MongoDB
Tapdata PDK 生态共建计划启动!MongoDB、Doris、OceanBase、Pol
如今,数字化作为企业这座大楼中的“钢筋水泥”,俨然成为企业发展的必要“基础设施”。随着数据资产在未来竞争中扮演着越来越重要的角色,各行业纷纷布局数字化转型,应用服务和数据库数量由此不断增加,基于新兴数据库的应用系统和微服务也开始面临数据互通困境,孤岛问题日益凸显。从横向看,多个应用系统间彼此不通,难于管理;纵向上,企业未来业务与陈旧技术栈间的不可调和矛盾。数据孤岛环立,数据难以集成,数据应用的...
iamwaiwai
0回复
8296浏览
MongoDB
这就是TDSQL的向量化执行引擎?有效降低函数调用开销,提升CPU利
在“国产数据库硬核技术沙龙TDSQLA技术揭秘”系列分享中,5位腾讯云技术大咖分别从整体技术架构、列式存储及相关执行优化、集群数据交互总线、Fragment执行框架查询分片策略子查询框架以及向量化执行引擎等多方面对TDSQLA进行了深入解读。没有观看直播的小伙伴,可要认真做笔记啦!今天带来本系列分享中最后一篇腾讯云数据库高级工程师胡翔老师主题为“TDSQLA向量化执行引擎技术揭秘”的分享的文字版。作为领先的分析型数据库,...
netcat20000
0回复
8923浏览
TDSQL
揭秘TDSQL-A分布式执行框架:解放OLAP关联分析查询性能瓶颈
在“国产数据库硬核技术沙龙TDSQLA技术揭秘”系列分享中,5位腾讯云技术大咖分别从整体技术架构、列式存储及相关执行优化、集群数据交互总线、分布式执行框架设计及优化策略、以及向量化执行引擎等多方面对TDSQLA进行了深入解读。本期带来了系列分享中腾讯云数据库高级工程师张倩老师主题为“TDSQLA分布式执行框架设计及优化策略”的分享的文字版。没有听直播的小伙伴,可要认真做笔记啦!作为领先的分析型数据库,TDSQLA是腾讯...
netcat20000
0回复
7208浏览
TDSQL
说真的,这个主从延迟你还真处理不了
写在前面,感谢腾讯云数据库架构师团队祝海强、杜川、刘志祥在排障思路、源码分析上面提供的帮助,让我学习到了很多,不敢居功,特此鸣谢!本文将以数据库实际使用中的某典型案例来分析造成主从延迟的原因。主从延迟的原因1、某用户在使用数据库过程中,出现主从延迟很大的情况,showslavestatus\G,已经差了60多个binlog了。2、观察发现,应该是卡在一个大事物上面(RetrievedGtidSet一直在上升,但是ExecutedGtidSet卡在一个...
netcat20000
0回复
6671浏览
MySQL
实战 | 一步步排查基于业务场景的Elasticsearch难题!
1、题记我们在实际的业务场景中做Elasticsearch开发时,免不了遇到这样、那样的问题。《死磕Elasticsearch方法论》中,已经告诉大家相关问题的排查方法。这一节,我们以具体的示例,解决基于业务场景的Elasticsearch难题的方法?2、上问题3、搜索已有知识储备步骤1:脑海中显现:ES中有哪些数据类型?ES支持哪些数据类型。此处,我个人认为,没必要记住。但是,要知道,从哪里查?记住,查询方法如下:在Google或者Bing国际版输...
robinent
0回复
7276浏览
Elasticsearch
Elasticsearch词频统计实现与原理解读
5、核心知识点解读"fielddata":"true"是什么?5.1基础认知:text类型不能用于聚合所有字段是默认被indexed(被索引的),这使得它们是可搜索的.可以在脚本中排序,聚合和获取字段值,但是需要不同的搜索模式.搜索需要回答一个问题“哪个document(文档)包含这个term(词条)”,然而排序和聚合需要回答一个不同的问题"这个字段在这个document(文档)中的值是多少?".许多字段可以使用indextime,在磁盘上的docvalues支持这种数据...
robinent
0回复
7397浏览
Elasticsearch
暂无内容
1
506
507
508
509
510
511
512
513
514
550
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅