51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
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
数据库系统设计概述
作者知不足而行来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)数据库系统设计概述世界上只有两种开发人员,一种使用数据库系统的,一种开发数据库系统的。数据是系统最重要的信息。大部分系统都是对数据的管理。应用系统通过数据模型来构建现实世界,通过算法操作对象或数据结构,来改变数据模型的状态。数据被组织在操作系统文件中,我们通过数据系统来组织,查询,搜索,处理数据。本文将从数据库的发...
show88me
0回复
6604浏览
数据库
系统设计
从面试角度一文学完 Kafka
作者MageByte技术团队来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)Kafka是一个优秀的分布式消息中间件,许多系统中都会使用到Kafka来做消息通信。对分布式消息系统的了解和使用几乎成为一个后台开发人员必备的技能。今天码哥字节就从常见的Kafka面试题入手,和大家聊聊Kafka的那些事儿。思维导图讲一讲分布式消息中间件问题什么是分布式消息中间件消息中间件的作用是什么消息中间件的使用场景是什么消...
show88me
0回复
6198浏览
Kafka
开源系统
Redis 核心篇:唯快不破的秘密
作者MageByte技术团队来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)学习一个技术,通常只接触了零散的技术点,没有在脑海里建立一个完整的知识框架和架构体系,没有系统观。这样会很吃力,而且会出现一看好像自己会,过后就忘记,一脸懵逼。跟着「码哥字节」一起吃透Redis,深层次的掌握Redis核心原理以及实战技巧。一起搭建一套完整的知识框架,学会全局观去整理整个知识体系。系统观其实是至关重要的...
show88me
0回复
4562浏览
Redis
核心原理
Redis 日志篇:无畏宕机快速恢复的杀手锏
作者MageByte技术团队来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)我们通常将Redis作为缓存使用,提高读取响应性能,一旦Redis宕机,内存中的数据全部丢失,假如现在直接访问数据库大量流量打到MySQL可能会带来更加严重的问题。另外慢慢的从数据库读取放到Redis性能必然比不过从Redis获取快,也会导致响应变慢。Redis为了实现无畏宕机快速恢复,设计了两大杀手锏,分别是AOF(AppendOnlyFIle)日志和RDB...
show88me
0回复
5825浏览
Redis
无畏宕机
Redis 高可用篇:你管这叫主从架构数据同步原理?
作者MageByte技术团队来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)在《Redis核心篇:唯快不破的秘密》中,「码哥」揭秘了Redis五大数据类型底层的数据结构、IO模型、线程模型、渐进式rehash掌握了Redis快的本质原因。接着,在《Redis日志篇:无畏宕机与快速恢复的杀手锏》中揭晓了当Redis发生宕机可以通过重新读取RDB快照和执行AOF日志实现快速恢复的高可用手段。高可用有两个含义:一是数据尽量不丢失...
show88me
0回复
8169浏览
Redis
主从架构
Kafka性能篇:为何Kafka这么"快"?
作者MageByte技术团队来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)『码哥』的Redis系列文章有一篇讲透了Redis的性能优化——《Redis核心篇:唯快不破的秘密》。深入地从IO、线程、数据结构、编码等方面剖析了Redis“快”的内部秘密。65哥深受启发,在学习Kafka的过程中,发现Kafka也是一个性能十分优秀的中间件,遂要求『码哥』讲一讲Kafka性能优化方面的知识,所以『码哥』决定将这篇性能方面的博文作...
show88me
0回复
8354浏览
Kafka
Redis 高可用篇:你管这叫 Sentinel 哨兵集群原理
作者MageByte技术团队来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)概要我们知道「主从复制是高可用的基石」,从库宕机依然可以将请求发送给主库或者其他从库,但是Master宕机,只能响应读操作,写请求无法再执行。所以主从复制架构面临一个严峻问题,主库挂了,无法执行「写操作」,无法自动选择一个Slave切换为Master,也就是无法故障自动切换。深夜与女朋友么么哒……(此处省略10000字),突然宕机,...
show88me
0回复
9436浏览
Redis
Sentinel
Kafka原理篇:图解kakfa架构原理
作者MageByte技术团队来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)这是[码哥]Kafka系列文章的第二篇,码哥将从原理、实践和源码角度为大家深入剖析并实践Kafka。此系列包括[原理篇]、[实践篇]和[源码篇]。这篇是[原理篇]的第二篇,主要讲解Kafka的架构和实现原理。读者可以回顾之前的文章《Kafka性能篇:为何Kafka这么"快"》。今天我们来深入讲解Kafka的架构和实现原理。[码哥]将从架构和细节入手,以...
show88me
0回复
5913浏览
Kafka
架构原理
Redis 高可用篇:Cluster 集群能支撑的数据有多大?
作者MageByt来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)大家好,我是「码哥」,码哥出品,必属精品。关注公众号「码哥字节」并加码哥微信(MageByte1024),窥探硬核文章背后的男人的另一面。本文将对集群的节点、槽指派、命令执行、重新分片、转向、故障转移、消息等各个方面进行深入拆解。Redis集群原理总览目的在于掌握什么是ClusterCluster分片原理,客户端定位数据原理、故障切换,选主,什么场景...
show88me
0回复
7398浏览
Redis
Cluster 集群
Redis 实战篇:巧用 Bitmap 实现亿级海量数据统计
作者MageByte技术团队来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)在移动应用的业务场景中,我们需要保存这样的信息:一个key关联了一个数据集合。常见的场景如下:给一个userId,判断用户登陆状态;显示用户某个月的签到次数和首次签到时间;两亿用户最近7天的签到情况,统计7天内连续签到的用户总数;通常情况下,我们面临的用户数量以及访问量都是巨大的,比如百万、千万级别的用户数量,或者千万级别...
show88me
0回复
8879浏览
Redis
数据库
Redis 实战篇:巧用数据类型实现亿级数据统计
作者码哥字节来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)在移动应用的业务场景中,我们需要保存这样的信息:一个key关联了一个数据集合,同时还要对集合中的数据进行统计排序。常见的场景如下:给一个userId,判断用户登陆状态;两亿用户最近7天的签到情况,统计7天内连续签到的用户总数;统计每天的新增与第二天的留存用户数;统计网站的对访客(UniqueVisitor,UV)量最新评论列表根据播放量音乐榜单通常...
show88me
0回复
8159浏览
Redis
数据类型
Redis 面霸篇:从高频问题透视核心原理
作者码哥字节来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)「码哥字节」从高频面试问题跟大家一起横扫Redis核心知识点,从根本上理解Redis,不做八股文的工具人,做扭转乾坤的大神。码哥到如今已经写了9篇Redis连载,后台有小伙伴也让我写一些关于面试的文章,于是“面霸”系列便出道了。Redis为什么这么快很多人只知道是KVNoSQl内存数据库,单线程……这都是没有全面理解Redis导致无法继续深问下去。这...
show88me
0回复
6779浏览
Redis
数据结构
Redis 实战篇:通过 Geo 类型实现附近的人邂逅女神
作者码哥字节来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)码老湿,阅读了你的巧用数据类型实现亿级数据统计之后,我学会了如何游刃有余的使用不同的数据类型(String、Hash、List、Set、SortedSet、HyperLogLog、Bitmap)去解决不同场景的统计问题。产品经理说他有一个idea,为广大少男少女提供一个连接彼此的机会。让处于这最美的年龄的少男少女能在每一个十二时辰里能邂逅到那个Ta。所以就想开发一款Ap...
show88me
0回复
6867浏览
Redis
数据库
Redis 新特性篇:多线程模型解读
作者码哥字节来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)Redis官方在2020年5月正式推出6.0版本,提供很多振奋人心的新特性,所以备受关注。码老湿,提供了啥特性呀知道了我能加薪么主要特性如下:多线程处理网络IO;客户端缓存;细粒度权限控制(ACL);RESP3协议的使用;用于复制的RDB文件不在有用,将立刻被删除;RDB文件加载速度更快;其中备受关注的就是「多线程模型+客户端缓存」,我们只有掌握了新特性...
show88me
0回复
6645浏览
Redis
多线程网络模型
Redis 6.0 新特性篇:Client Side Cache 是嘛玩意?
作者码哥字节来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)别装逼了,还整英文,咋不上天,做人要说话算数哟,不然半夜尿裤子。在说这个之前,码哥先给读者送一段寄语作为开篇。开篇寄语不要吝啬你的赞美,如果别人做的很好,就给他正反馈,这也是一种利他。另外,少关注用「赞美」投票的事物,而多关注用「交易」投票的事物。判断一个人是否牛逼,不是看网上有多少人赞美他,而是看有多少人愿意跟他发...
show88me
0回复
5278浏览
Redis 6.0
客户端缓存
面霸篇:Java 核心集合容器全解(核心卷二)
作者码哥字节来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)从面试角度作为切入点提升大家的Java内功,所谓根基不牢,地动山摇。码哥在《Redis系列》的开篇Redis为什么这么快中说过:学习一个技术,通常只接触了零散的技术点,没有在脑海里建立一个完整的知识框架和架构体系,没有系统观。这样会很吃力,而且会出现一看好像自己会,过后就忘记,一脸懵逼。我们需要一个系统观,清晰完整的去学习技术,在...
show88me
0回复
5719浏览
容器
Java
Redis 很屌,不懂使用规范就糟蹋了
作者码哥字节来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)码哥,昨天我被公司Leader批评了。我在单身红娘婚恋类型互联网公司工作,在双十一推出下单就送女朋友的活动。谁曾想,凌晨12点之后,用户量暴增,出现了一个技术故障,用户无法下单,当时老大火冒三丈!经过查找发现Redis报Couldnotgetaresourcefromthepool。获取不到连接资源,并且集群中的单台Redis连接量很高。于是各种更改最大连接数、连接...
show88me
0回复
4934浏览
Redis
数据库
腾讯二面:Redis 事务支持 ACID 么?
作者码哥来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)腾讯面试官:「数据库事务机制了解么」「内心独白:小意思,不就ACID嘛,转眼一想,我面试的可是技术专家,不会这么简单的问题吧」程许远:「balabala……极其自信且从容淡定的说了一通。」腾讯面试官:「Redis的事务了解么它的事务机制能实现ACID属性么」程许远:「挠头,这个……我知道lua脚本能实现事务…」腾讯面试官:「好的,回去等通知吧。...
show88me
0回复
5148浏览
Redis
数据库
Redis 分布式锁的正确实现原理演化历程与 Redisson 实战总结
作者码哥字节来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)Redis分布式锁使用SET指令就可以实现了么在分布式领域CAP理论一直存在。分布式锁的门道可没那么简单,我们在网上看到的分布式锁方案可能是有问题的。「码哥」一步步带你深入分布式锁是如何一步步完善,在高并发生产环境中如何正确使用分布式锁。在进入正文之前,我们先带着问题去思考:什么时候需要分布式锁加、解锁的代码位置有讲究么如何避免...
show88me
0回复
7674浏览
Redis
分布式锁
Redis 突然变慢了如何排查并解决?
作者码哥字节来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)Redis通常是我们业务系统中一个重要的组件,比如:缓存、账号登录信息、排行榜等。一旦Redis请求延迟增加,可能就会导致业务系统“雪崩”。我在单身红娘婚恋类型互联网公司工作,在双十一推出下单就送女朋友的活动。谁曾想,凌晨12点之后,用户量暴增,出现了一个技术故障,用户无法下单,当时老大火冒三丈!经过查找发现Redis报Couldnotgetares...
show88me
0回复
6553浏览
Redis
数据库
暂无内容
1
91
92
93
94
95
96
97
98
99
100
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅