《Redis应用实例》读者服务网站¶
《Redis应用实例》一书将从内部组件、外部应用和数据结构三个方面向读者介绍Redis最常见、最经典的用法与用例,并且所有示例均附有完整的Python代码,方便读者学习和参考。
整书共包含32个大章,分为三个部分:
内部组件:这个部分介绍的实例通常用于系统内部,比如缓存、锁、计数器、迭代器、速率限制器等,它们都是很多系统中不可或缺的部分。通过学习如何使用Redis构建这些组件,并使用它们代替系统原有的低效组件,你将能够大幅地提升系统的整体性能。
外部应用:这个部分介绍的实例都是一些日常常见的、用户可以直接接触到的应用,比如直播弹幕、社交关系、排行榜、分页、地理位置等。通过学习如何使用Redis构建这些应用,你将进一步地了解到Redis各个数据结构和命令的强大之处,并且还可以在实例应用已有功能的基础上,按需扩展出你想要的其他功能。
数据结构:这个部分介绍的实例是一些使用Redis实现的常见数据结构,比如先进先出队列、栈、优先队列和矩阵等。当你需要快速、可靠的内存存储数据结构时,它们可以作为其他程序的底层数据结构或是基本构件使用。
本书希望通过展示这些组件和应用,帮助你了解使用Redis解决各类问题的方法,并加深你对Redis各项命令及数据结构的认识,使你确实地成为能够使用Redis解决各类问题的Redis使用者。
购买方式¶
备注
本书即将发售,具体购买方式等待添加中……
目录&试读¶
第1部分:内部组件
第2部分:外部应用
第3部分:数据结构
配套课程¶
《Redis应用十讲》是《Redis应用实例》的随书配套课程,整个课程共由10节课组成。
关于该课程的具体信息请见其主页:huangz.works/course/redisusages/。
版本信息¶
本书所有示例代码均基于Redis 7.4和Python 3.12编写,使用的redis-py客户端版本为5.1.0b7。
读者评论¶
“本书深入浅出地介绍了多个Redis应用实例,非常适合Redis新手进阶。”
“如何基于Redis提供的KeyValue接口以及丰富的内建数据结构,建模现实世界当中实际的应用场景并解决问题,读完这一本书,读者必然能够熟练上手。强烈推荐一读!”
“挑选的案例非常有代表性,对业务开发相当有帮助和启发,相信大家读完之后不用再到处找参考资料了,有这本权威解读+实战宝典,可以提高开发的效率和准确性。”
作者简介¶
黄健宏(huangz)是一位计算机技术图书作者和译者,他关注的领域包括数据库、编程语言、操作系统以及算法/数据结构等。
除了这本《Redis应用实例》之外, 黄健宏还是《Redis设计与实现》和《Redis使用手册》的作者, 此外他还翻译了《SQL实战(第2版)》、《Go语言趣学指南》、《Go Web编程》和《Redis实战》四本译作。
你可以通过huangz.works访问黄健宏的个人主页,又或者通过在微博@黄健宏huangz或推特@huangzworks来联系他。
加入读者群¶
你可以通过添加作者微信好友并发送消息“Redis实例入群”来加入本书的读者群,从而第一时间获取本书的最新消息。