基本信息
- 出版社 : 机械工业出版社; 第1版 (2019年9月26日)
- 出版日期 : 2019年9月1日
- 品牌 : 北京华章图文信息有限公司
- 语言 : 简体中文
- 文件大小 : 11293 KB
- 纸书页数 : 132页
- 黄健宏 (作者)
- 下载格式:azw3、epub、mobi
内容简介
本书系统化介绍Redis命令及其应用场景,内容深入,图文并茂,巨细靡遗,是掌握Redis的案头必备参考书。本书主要分为三大部分,共20章。第一部分“数据结构与应用”介绍Redis最核心的九种数据结构,列举了操作这些数据结构的众多命令及其详细信息,并在其中穿插介绍了多个使用 Redis 命令构建应用序的示例。通过这些程序示例,读者可以进一步加深对命令的认识,并学会如何在实际中应用这些命令,从而达到学而致用的目的。第二部分“附加功能”介绍Redis在数据结构的基础上为用户提供的额外功能。其中包括数据库管理、自动过期功能、流水线与事务、Lua 脚本、持久化、发布与订阅、模块管理等。读者可以通过阅读这一部分来学会如何将 Redis 应用在更多场景中。第三部分“多机功能”介绍 Redis 的三项多机功能:复制、Sentinel 和集群。读者可以通过阅读这一部分来获得扩展 Redis 读写性能的相关知识,并根据自己的情况为 Redis 系统选择合适的扩展方式。
作者简介
黄健宏 2011年开始接触Redis,之后一直在持续地学习和研究Redis源码,并通过写书、翻译、讲授课程等方式分享Redis知识。他是《Redis设计与实现》的作者,《Redis实战》的译者,并且长期翻译和维护着在线的中文Redis文档《Redis命令参考》。他的个人网站是huangz.me。
前言
时光荏苒,距离我的第一本书《Redis设计与实现》出版已经过去了整整五年。在这五年间,Redis从一个不为人熟知、只有少量应用的崭新数据库,逐渐变成了内存数据库领域的事实标准。
五年前,当人们提到Redis的时候,语气通常都充满了怀疑:“Redis我还是第一次听说,它好用吗?”“Redis比起Memcached有什么优势?”“用Redis存储数据安全吗,不会丢数据吧?”然而时至今日,经过大量的实践应用,Redis简洁高效、安全稳定的特性已经深入人心。无论是国内还是国外,从五百强公司到小型初创公司都在使用Redis,很多云服务提供商还以Redis为基础构建了相应的缓存服务、消息队列服务以及内存存储服务,当你使用这些服务时,实际上就是在使用Redis。
Redis除了变得越来越受欢迎之外,另一个变化就是更新速度越来越快,功能也变得越来越多、越来越强大,比如说,Redis的数据结构数量已经从过去的五种增加到了九种,RDB-AOF混合持久化模式的引入使得用户不必再陷入“鱼和熊掌不可兼得”的难题中,而集群功能和模块机制的引入则让Redis在性能和功能上拥有了近乎无限的扩展能力。
综上所述,可以说现在的Redis跟五年前比起来已经完全不一样了,而如何向读者讲述新版Redis方方面面的变化,则是每一本Redis书都必须回答的问题。本书以服务Redis初学者和使用者为目标,介绍了Redis日常使用中最常用到的部分,并以“命令描述+代码示例”的模式详细列举了各个Redis命令的用法和用例。我相信无论是刚开始学习Redis的读者,还是每天都要使用Redis的读者,在阅读本书的时候都会有所收获。
虽然在写作本书的过程中已经思虑再三并且几易其稿,但书中难免还是会有错误或者遗漏的地方。如果读者朋友在阅读的过程中发现任何错误,或有任何疑问、建议,都可以通过邮箱huangz1990@gmail.com或者huangz.me中列出的联系方式来联系我。由于技术研究和写作工作较为繁重,本人可能无法每封邮件都予以回复,但只要有来信我就一定会阅读,决不食言。
最后,感谢吴怡编辑在写作过程中给我的帮助和指导,感谢赵亮宇编辑为本书出版所做的努力,还要感谢我的家人和朋友,如果没有他们的关怀和支持,本书不可能顺利完成。
黄健宏
2019年8月于清远