一本合格的 Redis 入门书

李子骅所作的《Redis入门指南(第 2 版)》是一本合格的 Redis 入门书,根据豆瓣的评分规则,我给这本书的豆瓣评分是 4 星。当然,这个评分是针对“入门”这个层次而言的。

这是一本 Redis 入门指导书。虽然本书在内容摘要写道:

本书的目标读者不仅包括 Redis 新手,还包括那些已经掌握 Redis 使用方法的人。

不知道后半句是出于何种目的写的,但是通过阅读本书后,我可以说后半句完全是误导人。这薄薄的一本书,仅仅是一本 Redis 入门指导书,已经掌握了 Redis 使用方法的人,是完全没有必要通过本书学习 Redis 的。本书介绍了 Redis 的安装,5 种数据类型及操作这些数据类型的常用命令,常见操作(如:事务,过期时间,排序,消息通知,管道等)的实现,脚本,持久化,集群。可以说包含了 Redis 大部分的内容,对于初学者而言,这本书可以作为一张地图,初学者按照这种地图走,就能进入 Redis 的世界。当然,这本书并不深入,为何说没有深入呢?举个例子,比如介绍数据类型,并没有从源代码这一层次上进行分析。

这是一本 合格 的入门书。这里想强调一下“合格”二字。别看这是一本入门书,但是这本书对知识点的讲解是清晰的,有逻辑性的——即讲清楚了这是什么,为什么要使用,什么时候出现的。比如“Lua 脚本”这个知识点,什么是Lua 脚本,为什么使用 Lua 脚本,脚本是什么时候出现的?作者是这样解释的:

Redis 在 2.6 版本推出了脚本功能,允许开发者使用 Lua 语言编写脚本传到 Redis 中执行…使用脚本的好处如下:

(1)减少网络开销…

(2)原子操作…

(3)复用…

从作者的解释中我们看出作者对 Redis 的理解是透彻的,同时,作者的解释也让读者更好的理解“Lua 脚本”。我们学习一个知识点不仅仅是知道怎么操作,更重要的是知道这是什么,怎么来的,只有这样我们才能更好的理解这个知识点,记住这个知识点,合理的运用这个知识点。所以从这个层面上来说,我觉得这是一本合格的书。

关于“过时”的问题。本人购买的是 2015 年 5 月第 2 版(2020 年 3 月 河北第 20 次印刷)。而我现在写这篇读后感的时间是 2021 年 5 月 16 日。所以有些内容的确“过时”了,比如第 34 页的 HMSET 命令,现在已经不推荐使用了;比如新增的数据类型 HyperLogLogs 也没有介绍…受限于成书时间以及 Redis 的发展,这是难以避免的,但这本书把书上的内容讲述好了,所以在我看来是一本好书。万事开头难,即使现在是 2021 年,距离该书第一次出版已经过去了 6 年,对于完全没有接触过 Redis 的初学者而言,我觉得这本书作为入门指导书是非常合适的。对于已经掌握了 Redis 用法的人而言,那么我觉得就完全没有必要以这本书作为 Redis 的学习材料了。

参考资料
[1] 豆瓣, Redis入门指南(第二版)

《Redis入门指南(第 2 版)》读后感相关推荐

  1. GC13:XO独占游戏《神鬼寓言传奇》公布

    作者: 来源: www.bts668.com 微软日前公布了<神鬼寓言传奇>(Fable Legends),该游戏是此系列作品的新作,将作为Xbox One游戏出现. 这款由狮子头工作室开 ...

  2. Facebook 重金挖不到,ASP.NET 之父,微软大神“红衣教主”传奇

    作者 | 伍杏玲 出品 | CSDN (ID:CSDNnews) 2018 年底,微软"王者归来",时隔 16 年市值重返全球第一.人们纷纷用"力挽狂澜"&qu ...

  3. 乔布斯去世衍生多种周边产品(支持乔布斯请顶)

    各种乔布斯肖像 乔布斯公仔 乔布斯立体纸人 不管你是不是狂热的苹果粉丝,是不是拥有n多的苹果产品,苹果帮主乔布斯都应该值得我们纪念. "为什么说乔布斯改变了世界?没有 iPhone,就不会有 ...

  4. 一战封神!“中国飞人”苏炳添跑出9秒83到底有多牛?

    公众号后台回复"图书",了解更多号主新书内容作者:CDA数据分析师来源:CDA数据分析师 [导读] 在刚刚结束的东京奥运会百米飞人大战上,中国选手苏炳添在半决赛跑出9秒83,刷新了 ...

  5. 乔布斯导演的最后一幕

    连作者也说,他仅仅是这本书的写作者,真正的作者是乔布斯."中信出版社总编辑潘岳近日分享了<史蒂夫·乔布斯传>幕后的故事.这本传记预定期已达100万册,预估最终销量将达到500万册 ...

  6. 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全

    史上最牛的Linux内核学习方法论   点击下载 我的arm_linux移植笔记   点击下载 S3C2440完全开发流程   点击下载 Linux系统命令及其使用详解完整版   点击下载 Linux ...

  7. 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全...

    史上最牛的Linux内核学习方法论 点击下载 我的arm_linux移植笔记 点击下载 S3C2440完全开发流程 点击下载 Linux系统命令及其使用详解完整版 点击下载 Linux主要shell命 ...

  8. 养成励志的习惯,一生励志——文指星终极励志

    语言的突破全集 卡耐基 --励志经典     点击下载 人性的优点--卡耐基名著--励志经典     点击下载 人生格言精华总集     点击下载 人生定律与原则--励志经典     点击下载 厚黑学 ...

  9. 养成励志的习惯,一生励志

    语言的突破全集 卡耐基 --励志经典     点击下载 人性的优点--卡耐基名著--励志经典     点击下载 人生格言精华总集     点击下载 人生定律与原则--励志经典     点击下载 厚黑学 ...

  10. 【转】乔布斯经典语录

    2011年8月25日消息,乔布斯辞去了苹果公司CEO的职务.10月6日,传来了他去世的消息.在此缅怀乔帮主的同时,与大家分享乔布斯在世时的经典语录.(来自于<乔布斯传>--神一样的传奇的附 ...

最新文章

  1. Ubuntu 15.10安装ns2.35+nam
  2. 基于点云的3D障碍物检测
  3. OpenCV java 图片处理,蒙太奇图片(13)
  4. python在读写文件之前需要创建文件对象-python读取或写入文件
  5. Android中解析XML
  6. VB:如何隐藏/显示treeview的ToolTips
  7. Yii查看SQL语句:getRawSql()
  8. 用纯ASP代码实现图片上传并存入数据库中
  9. _VARIANT_T 到 CSTRING 转换
  10. 【转】ctypes库的使用整理
  11. Notepad++使用技巧
  12. Struts2之文件下载
  13. 问题 L: 一年中的第几天
  14. 简单python脚本实例-python下10个简单实例代码
  15. IDM最强大的多线程下载器 Internet Download Manager v2021 中文版+超多皮肤
  16. UG与PM数控编程的区别在哪
  17. This scheduler instance (...) is still active but was recovered by another instance in the cluste
  18. 超混沌Lorenz系统图像加密(MATLAB)
  19. 170402网摘题目
  20. 嵌入式linux与ARM开发板的入门建议

热门文章

  1. 苹果计算机打音乐,给苹果手机“隔空投送”更多的音乐和文件!
  2. PTA 基础编程题目集 7-15 计算圆周率 C语言
  3. 乾颐堂现任明教教主(2014年课程)TCPIP协议详解卷一 第六节课笔记
  4. 时频分析方法及其在EEG脑电中的应用
  5. 基于人机环境系统工程的智慧企业建设思考(2)
  6. 华为16道经典面试题
  7. 手机测试移动网速的软件,移动测试网速(中国移动在线测速)
  8. 网络系统设计综合布线方案
  9. openv识别物体颜色
  10. linux开发屏幕保护代码,使用xscreensaver编写屏幕保护程序的提示和技巧?