《Redis应用实例》一书将从内部组件、外部应用和数据结构三个方面向读者介绍Redis最常见、最经典的用法与用例,并且所有示例均附有完整的Python代码,方便读者学习和参考。
整书共包含32个大章,分为三个部分:
- 内部组件:这个部分介绍的实例通常用于系统内部,比如缓存、锁、计数器、迭代器、速率限制器等,它们都是很多系统中不可或缺的部分。通过学习如何使用Redis构建这些组件,并使用它们代替系统原有的低效组件,你将能够大幅地提升系统的整体性能。
- 外部应用:这个部分介绍的实例都是一些日常常见的、用户可以直接接触到的应用,比如直播弹幕、社交关系、排行榜、分页、地理位置等。通过学习如何使用Redis构建这些应用,你将进一步地了解到Redis各个数据结构和命令的强大之处,并且还可以在实例应用已有功能的基础上,按需扩展出你想要的其他功能。
- 数据结构:这个部分介绍的实例是一些使用Redis实现的常见数据结构,比如先进先出队列、栈、优先队列和矩阵等。当你需要快速、可靠的内存存储数据结构时,它们可以作为其他程序的底层数据结构或是基本构件使用。
本书希望通过展示这些组件和应用,帮助你了解使用Redis解决各类问题的方法,并加深你对Redis各项命令及数据结构的认识,使你确实地成为能够使用Redis解决各类问题的Redis使用者。
整书共包含32个大章,分为三个部分:
- 内部组件:这个部分介绍的实例通常用于系统内部,比如缓存、锁、计数器、迭代器、速率限制器等,它们都是很多系统中不可或缺的部分。通过学习如何使用Redis构建这些组件,并使用它们代替系统原有的低效组件,你将能够大幅地提升系统的整体性能。
- 外部应用:这个部分介绍的实例都是一些日常常见的、用户可以直接接触到的应用,比如直播弹幕、社交关系、排行榜、分页、地理位置等。通过学习如何使用Redis构建这些应用,你将进一步地了解到Redis各个数据结构和命令的强大之处,并且还可以在实例应用已有功能的基础上,按需扩展出你想要的其他功能。
- 数据结构:这个部分介绍的实例是一些使用Redis实现的常见数据结构,比如先进先出队列、栈、优先队列和矩阵等。当你需要快速、可靠的内存存储数据结构时,它们可以作为其他程序的底层数据结构或是基本构件使用。
本书希望通过展示这些组件和应用,帮助你了解使用Redis解决各类问题的方法,并加深你对Redis各项命令及数据结构的认识,使你确实地成为能够使用Redis解决各类问题的Redis使用者。