首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
middleware
订阅
退休程序员陈大爷
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
Redis源码学习:ziplist的数据结构和连锁更新问题
ziplist ziplist 是 Redis 中一种紧凑型的列表结构,专门用来存储元素数量少且每个元素较小的数据。它是一个双端链表, 可以在任意一端进行压入/弹出操作,并且该操作的时间复杂度为O(1
工作5年,没用过分布式锁,正常吗?
大家好,我是哪吒。 公司想招聘一个5年开发经验的后端程序员,看了很多简历,发现一个共性问题,普遍都没用过分布式锁,这正常吗? 下面是已经入职的一位小伙伴的个人技能包,乍一看,还行,也没用过分布式锁。
Redis 3.2版本后list的实现-quickList
Redis中的列表对象在版本3.2之前,列表底层的编码是ziplist和linkedlist实现的,但是在版本3.2之后,重新引入了一个 quicklist 的数据结构,列表的底层都由quicklist实现。 在早期的设计中, 当列表对象中元素的长度比较小或者数量比较少的时候,…
1.5万字总结 Redis 常见面试题&知识点
这篇文章最早写于2019年,经过不断完善,内容也更全面了,里面的很多内容也被很多人参考借鉴。 Redis 基础 什么是 Redis? Redis 是一个基于 C 语言开发的开源数据库(BSD 许可),
Redis 系列(二):数据类型 和 数据结构
本文为 Redis 系列的第二篇文章,开启 Redis 数据结构相关知识点内容的总结。 Redis 提供了丰富的数据类型: 五种基础类型:String(字符串),Hash(哈希),List(列表)
技术大佬问我,kafka为什么这么的快?
伤心,kafka 消息中间件 防重,防丢,防乱序的8股文,我都回答的很丝滑,却倒在了kafka为什么这么快的路上
阿里二面,Redis宕机了,如何恢复数据
有个同学去大厂面试,面试官问:redis宕机了,如何恢复数据? 这位同学当时一脸懵,不知道如何回答。 分析分析这个问题,redis宕机,要想恢复数据,首先redis的数据有没有做持久化,用的是哪
字节面试:如何解决MQ消息积压问题?
MQ(Message Queue)消息积压问题指的是在消息队列中累积了大量未处理的消息,导致消息队列中的消息积压严重,超出系统处理能力,影响系统性能和稳定性的现象。 1.消息积压是哪个环节的问题? M
面试官:Kafka和ES选主有什么区别?
Kafka 和 ES 都是用来处理大数据的中间件,一个是消息中间件的代表(Kafka),另一个是大数据搜索引擎的代表(ES)。它们在 Java 领域的使用非常广泛,在大数据方面就更不用说了,但它们的选
美团面试:Redis 除了缓存还能做什么?可以做消息队列吗?
这是一道面试中常见的 Redis 基础面试题,主要考察求职者对于 Redis 应用场景的了解。 即使不准备面试也建议看看,实际开发中也能够用到。 内容概览: Redis 除了做缓存,还能做什么? 分布