前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学习 Redis ,可以看看这个

学习 Redis ,可以看看这个

作者头像
公众号袁厨的算法小屋
发布2022-09-20 16:10:28
2930
发布2022-09-20 16:10:28
举报

哈喽,大家好,我是厨子。

昨天收到了一位学弟的私信,想让我写一下 Redis 的学习路线,因为他之前从来没有接触过 Redis ,甚至都没有听过。但是 Redis 是秋招面试重点,想问一下应该如何学习。

确实,在校招中,Redis 是面试重点,是必须要学的!

但是校招生在平时的课程学习中,大都接触不到 Redis。

今天这篇文章就给大家说一下,厨子当时是如何学习 Redis 的

我看的 Redis 的第一本书籍《Redis 设计与实现》

这本书是黄建宏老师编写,2014年出版,虽然到现在已经 8 年了,仍能被称为最好的 Redis 学习书籍之一,可以做为入门 Redis 的第一本书。

即使你之前完全没有接触过 Redis,这本书也完全可以看懂,当时我是用了一天的时间,看完了第一遍。并制作了思维导图,这本书我来回看了 4-5遍,每次都会有一些新收获。

一些常考的面试考点,在这本书里都有详细解释。

比如经常考的数据结构(6种底层数据结构,5种数据表现形式,SDS与C字符串的区别等),在这本书的第一章就进行了详细描述。

最最常考的持久化,在这本书中也同样能够找到答案,建议这一块多看几遍。

Redis 集群方案和缓存等考点,在这本书里也有详细描述,可以说吃透这本书,秋招时, Redis 不会成为你的阻碍。另外提一句,黄老师新翻译了一本书《Redis实战》,但是这本书我还没有进行阅读,有读过的小伙伴可以在评论区说一下读后感呀。

另外给大家推荐一下黄老师的Redis 学习网站 www.RedisBook.com 可以在这里提出自己学习上的疑问和分享自己的学习心得。

学习时,理论和实践结合,才能让我们学习起来事半功倍。在这里给大家推荐两个,我学习时看的实践视频。

我主要是看了这两个视频,收获很大,

https://www.bilibili.com/video/BV1QE411p7eY?spm_id_from=333.999.0.0

第一个视频,总时长 11 个小时,从常用命令,各种数据类型介绍到Java 操作Redis都有详细介绍,学习时,跟着敲就完事啦。

可以根据自身需求选择性观看。

https://www.bilibili.com/video/BV1jD4y1Q7tU?spm_id_from=333.999.0.0

第二个视频为实战视频,总时长为 15 个小时,如果时间足够话,可以完全跟下来。该视频多是一些实践操作,比如使用 SpringBoot 操作 Redis,实现分布式缓存等,为项目作准备。

另外如果你的秋招项目中能够用到 Redis 那就再好不过了,这样你就有了实际开发经验,因为我当时其中一个项目为秒杀项目,多次用到了分布式缓存和本地缓存,所以这个项目也让我对 Redis 有了进一步学习。

Redis 源码的学习也是挺有必要的(不用焦虑,如果时间没有那么充足可以先不看)但是看源码不要自己胡乱看,可以结合一些文章进行阅读。

不然弄懂一些文件是干啥的就费老大劲了,哈哈。

大家可以使用下面的网站和仓库来进行源码的阅读,

https://blog.huangz.me/diary/2014/how-to-read-redis-source-code.html(如何阅读Redis源码)

https://redis.io/(Redis 官方文档)

仓库

https://github.com/redis/redis

https://github.com/huangz1990/redis-3.0-annotated

好啦,希望这篇文章,能够对有同样问题的学弟学妹有一丢丢帮助,拜了个拜。另外你有相关问题的话,也可以添加我的微信备注你的问题。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-02-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序厨 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档