作品简介

试读本书、获取示例源码请访问本书读者服务网站:RedisGuide.com

本书系统化介绍Redis命令及其应用场景,内容深入,图文并茂,巨细靡遗,是掌握Redis的案头必备参考书。

本书主要分为三大部分,共20章。第一部分“数据结构与应用”介绍Redis最核心的九种数据结构,列举了操作这些数据结构的众多命令及其详细信息,并在其中穿插介绍了多个使用Redis命令构建应用序的示例。通过这些程序示例,读者可以进一步加深对命令的认识,并学会如何在实际中应用这些命令,从而达到学而致用的目的。第二部分“附加功能”介绍Redis在数据结构的基础上为用户提供的额外功能。其中包括数据库管理、自动过期功能、流水线与事务、Lua脚本、持久化、发布与订阅、模块管理等。读者可以通过阅读这一部分来学会如何将Redis应用在更多场景中。第三部分“多机功能”介绍Redis的三项多机功能:复制、Sentinel和集群。读者可以通过阅读这一部分来获得扩展Redis读写性能的相关知识,并根据自己的情况为Redis系统选择合适的扩展方式。

黄健宏,2011年开始接触Redis,之后一直在持续地学习和研究Redis源码,并通过写书、翻译、讲授课程等方式分享Redis知识。他是《Redis设计与实现》的作者,《Redis实战》的译者,并且长期翻译和维护着在线的中文Redis文档《Redis命令参考》。他的个人网站是huangz.me。

作品目录

  • 前言
  • 第1章 引言
  • 第一部分 数据结构与应用
  • 第2章 字符串
  • 第3章 散列
  • 第4章 列表
  • 第5章 集合
  • 第6章 有序集合
  • 第7章 HyperLogLog
  • 第8章 位图
  • 第9章 地理坐标
  • 第10章 流
  • 第二部分 附加功能
  • 第11章 数据库
  • 第12章 自动过期
  • 第13章 流水线与事务
  • 第14章 Lua脚本
  • 第15章 持久化
  • 第16章 发布与订阅
  • 第17章 模块
  • 第三部分 多机功能
  • 第18章 复制
  • 第19章 Sentinel
  • 第20章 集群
  • 附录A Redis安装方法
  • 附录B redis-py安装方法
  • 附录C Redis命令索引表
展开全部