首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Redis
订阅
芒猿君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
第十三章:Redis高性能设计之epoll和IO多路复用深度解析
常见面试题: Redis单线程如何处理那么多并发客户端连接,为什么单线程,为什么快? Redis的IO多路复用,Redis利用epoll来实现IO多路复用,将连接信息和事件放到队列中,一次放到文件事件
HyperLogLog 算法的原理讲解以及 Redis 是如何应用它的
聪明的你可能会马上想到,用 HashMap 这种数据结构就可以了,也满足了去重。的确,这是一种解决方法,除此之外还有其它的解决方案。 问题虽不难,但当参与问题中的变量达到一定数量级的时候,再简单的问题都会变成一个难题。假设 APP 中日活用户达到百万或千万以上级别的话,我们采用…
面试必备:布隆过滤器是什么?有什么用?
前言 大家好,我是捡田螺的小男孩。今天我们来聊聊一道经典面试题,布隆过滤器是什么?有什么用? 公众号:捡田螺的小男孩 缓存穿透 应对缓存穿透问题,我们可以使用布隆过滤器。我们先来回顾下缓存穿透知识点哈
一看就懂 详解redis的bitmap(面试加分项)
在上文《面试杀手锏:Redis源码之SDS》中我们深入分析了 SDS 的实现,本次介绍的位图(BitMap)就是借助 SDS 实现的。 本文在最后讲解了BitMap对腾讯面试题的解决方案,并基于Bit
Redis篇:单线程 reactor 模型
关注公众号,一起交流,微信搜一搜: 潜行前行 redis 单线程 I/O 多路复用模型 纯内存访问,所有数据都在内存中,所有的运算都是内存级别的运算,内存响应时间的时间为纳秒级别。因此 redis 进
Redis 源码分析压缩列表(ziplist)
压缩列表是由一系列特殊编码的连续内存块组成的顺序整数结构,一个压缩列表可以包含任意多个节点,每个节点可以保存一个字节数组或者一个整数。适合存储小对象和长度有限的数据。 压缩列表是列表键和哈希键的底层实
为什么要从Redis源码分析
Redis是使用C写的,而C中根本不存在string,list,hash,set和zset这些数据类型,那么C是如何将这些数据类型实现出来的呢?对于常见的复制,通知,哨兵,集群等功能,又是如何实现的。 Redis代码规模小,文件数量也不多,所以开始对Redis源码进行分析。 首…
跳跃表确定不了解下😏
hello,大家好,周五见了。前面几周我们一起看了Redis底层数据结构,如动态字符串SDS,双向链表Adlist,字典Dict,如果有对Redis常见的类型或底层数据结构不明白的请看上面传送门。 今天我们来看下ZSET的底层架构,如果不知道ZSET是什么的,可以看上面传送门第…