《Redis实战》读后感

前言

最近在做的项目需要用到Redis,因为之前对Redis只是有一个很粗浅的了解,所以打算选一本Redis的书籍进行阅读,以便帮助我更好的完成项目,最后选择了《Redis实战》这本书进行阅读。

读后感

《Redis实战》不愧有实战之名,除了第一章和第三章是介绍Redis的数据结构以及操作指令、第四章介绍数据安全和性能保障外,其他每个章节基本都是结合业务场景在进行讲解,能够让读者更清楚的知道什么时候适合用什么样的数据结构,另外还有一些支持程序,也很有参考价值。

文中大量使用了有序集合,让我感受到了有序集合的威力,有序集合通过分数进行从小到大排序的特性真的是很强大,很多业务场景都能起到事半功倍的效果,可以说对有序集合的使用让我耳目一新。

Redis的pipeline和事务也是我之前不曾掌握的知识点,对这些知识点的掌握有助于你写出性能更佳的程序,特别是pipeline的使用,一定要掌握,当需要一次性执行多个命令且不需要事务特性时,使用pipeline能够减少客户端和Redis服务器之间的交互过程,提升程序性能的同时还能节省网络带宽,Redis提供的事务是乐观锁,当并发较小的时候性能还是很棒的,当并发量上去后他的性能就会慢慢下降,这时候可以考虑使用文中的分布式锁的用法,能够极大的提升性能。

文中提供了很多的业务场景的使用示例,比如缓存、日志记录、自动补全、搜索等等示例,都很有参考价值,所以我认为本书适合做一本参考书,当你有文中提到的相同或者相似场景的需求时,翻翻这本书,你将会是激动万分的。

对Redis有更高的性能和功能要求时,建议好好读读第11章,使用Lua脚本扩展Redis。

最后感谢本书的翻译,翻译过来的中文读起来没有别扭感,有些地方还会加些注释帮助读者理解,很棒。

阅读建议

个人建议快速阅读完本书,尽量理解文中提到的重点,什么样的业务场景使用什么样的数据结构,哪些Redis提供的特性不太好用,以及对应的更好代替方案,对文中提到的业务场景、构建的支持程序、组件等有个大概的印象,当需要时再来翻翻这本书,所以我认为这本书适合作为很有价值意义的参考书;当然如果你时间充裕,可以选择更加脚踏实地的方式慢慢品味书中的精华,跟着敲代码,你会发现不仅能更加理解本书提到的知识点,还能学到一些python的高级语法,虽然我没这么做,但是它给了我这样的感觉。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值