前言
作为这个时代码代码的秃头人员,对 Redis 肯定是不陌生的,如果连 Redis 都没用过,还真不好意思出去面试,指不定被面试官吊打多少次。
毕竟现在互联网公司和一些创业公司都要用到 Redis,像亚马逊、谷歌、阿里、腾讯都要使用,可见精通 Redis 使用真的很有必要。
所以,今天则分享出字节分布式大神亲自码出的“redis 核心技术笔记”,笔记内容没有讲一句废话,全篇看下来都是精华!
PART1:Redis 深度笔记开篇
1.Redis 可以用来做什么?
-
由 Redis 面试想到的
-
Redis 可以做什么?
2.Redis 基础数据结构
-
Redis 安装
-
Redis 基础的数据结构
-
容器型数据结构的通用规则
-
关于 Redis 使用的一些思考
PART2:Redis 的应用总结
1.分布式锁
-
分布式锁
-
超时问题
-
可重入性
2.延时队列
-
异步消息队列?
-
队列空了怎么办?
-
队列延迟
-
空闲连接自动断开
-
锁冲突处理
-
延时队列的实现
-
进一步优化
3.位图
-
基本使用
-
统计和查找
-
魔术指令 bitfield
4.HyperLogLog
-
使用方法
-
pfadd 这个 pf 是什么意思?
-
pfmerge 适合什么场合用?
-
注意事项
-
HyperLogLog 实现原理
-
pf 的内存占用为什么是 12k?
5.布隆过滤器
-
布隆过滤器是什么?
-
Redis 中的布隆过滤器
-
布隆过滤器的基本使用
-
注意事项
-
布隆过滤器的原理
-
空间占用估计
-
实际元素超出时,误判率会怎样变化?
-
用不