写点什么

字节二面:聊聊 Redis 的应用场景?

作者:开心学Java
  • 2024-12-17
    湖南
  • 本文字数:611 字

    阅读完需:约 2 分钟

Redis

Redis 想必大家都听说过,不管是面试还是工作上我们都能见到。但是 Redis 到底能干什么?又不能干什么呢?(如下图)


为什么要用 Redis?

上面说了 Redis 的一些使用场景,那么这些场景的解决方案也有很多其它选择,比如缓存可以用 Memcache,Session 共享还能用 MySql 来实现,消息队列可以用 RabbitMQ,我们为什么—定要用 Redis 呢?为什么 Redis 明明是运维用得多为啥我们做开发也要精通?这两个问题想必很多人都不能准确地回答出来,但如果你看了 LZ 下面展示的这份 Github 一夜爆火的 Redis 入门到精通速成笔记之后,这些问题都会豁然开朗!

篇幅限制无法把全部内容都为大家展示出来,需要完整文档的朋友们 +v:bjmsb0606006 即可!

Redis 速成笔记


源码篇

  • 探索「字符串」,「字典」,「压缩列表」,「快速列表」,「跳跃列表」,「紧凑列表」,「基数树」内部结构



原理篇

  • 线程 IO 模型、通信协议、持久化、管道、事务、PubSub、小对象压缩、主从同步




应用篇

  • 分布式锁、延时队列、位图、、HyperLogLog、布隆过滤器、简单限、漏斗限流、GeoHash




集群篇

  • Codis、Cluster、Stream



拓展篇

  • Stream、lnfo 指令、再谈分布式锁、过期策略、LRU、懒惰删除、优雅地使用 Jedis、保护 Redis、Redis 安全通信




最后

Redis 涉及的知识点是非常繁多的,虽然这份笔记已经扩充了不少 Redis 进阶和压箱底的内容,但还是无法顾及到 Redis 的方方面面,LZ 只能说真的不要小看一个 Redis!如果你想要渴望进一步揭开 Redis 的神秘面纱,需要完整文档的朋友们 +v:bjmsb0606006 即可!

用户头像

开心学Java

关注

还未添加个人签名 2022-03-09 加入

还未添加个人简介

评论

发布
暂无评论
字节二面:聊聊Redis的应用场景?_redis_开心学Java_InfoQ写作社区