REDIS 4.X COOKBOOK中文版

相关资料

[

Redis已经成为开发运维人员的“标配”技术。本书语言精练、内容丰富,包含大量开发运维中的优化方案和案例,同时还全面介绍了Redis 4.0及其生态系统的内容,对于全面掌握Redis,这是一本不可多得的好书。
付磊
《Redis开发与运维》作者、阿里云数据库技术专家

认识鹏程几年,一直见证他对于Redis的付出,经常能看到他总结、收集国内外各种使用经验和业务场景,也非常热心地回答大家关于Redis的各种问题。他写作的这本书从Redis 4.x基本命令实战、复制、持久化到各种高可用集群方案,均做了详尽的讲解,同时也介绍了Redis的模块开发扩展的入门基础,并且包括Codis等多个主流Redis生态中的产品。感谢鹏程给大家带来的这本书,真诚推荐给喜欢Redis的用户,可作为日常案头参考。
刘奇
PingCAP 创始人&CEO、CodisLabs创始人

Redis是目前流行的缓存数据库,应用广泛。该书从基础使用与开发、高级特性、实战诊断等多个维度展开了详细的阐述,既适合入门也适合进阶,在技术实践的广度和深度上均有兼顾,是缓存数据库领域不可多得的匠心之作。
子嘉
阿里云数据库资深技术专家

我现在还记得我自己*次听说Redis 时是多么的惊讶。Redis 是如此的优雅和强大,以至于堪称后端应用的“瑞士军刀”,当然也很快。在现代数据中心中,内存的单位成本正在变得越来越低;因此,Redis 能够在现代应用的存储架构中扮演重要的角色也就没什么让人感到意外的了。坦白地说,Redis 已经远远地超出基于内存的缓存的范畴了。
我是一名数据库工程师。Codis,作为一个分布式的Redis 中间件,是我的*个开源项目,已经在社区中被广泛地使用——我对此感到非常自豪。Codis 提供了一种基于代理的方案来解决Redis在伸缩性方面的问题,也是Redis Cluster 的一个替代方案。作为国内*早使用Redis 和进行Redis 开发的人员之一,我见证了Redis 的逐渐流行。也更加感谢Redis 让我遇见了亲爱的朋友、Redis 专家和Contributor,黄鹏程。当他告诉我他想写一本关于Redis 的书时,我就告诉他我一定会买一本。*后,他完成了本书,也让我有了校对本书早期版本并写这个推荐的荣幸。
选择这本书你是一定不会后悔的。Redis 4.0 发布后,引入了许多重大的变化和功能。不管你是新手,还是像我一样对Redis 有一定开发经验的人,都会从这本书中学到新的技巧。
黄东旭
PingCAP CTO 和CodisLabs 联合创始人

作为Redisson 项目的一名贡献者和成员,以及一名长期的Redis 支持者,我已经见证了Redis在从一个版本到另一个版本的迭代过程中稳步地获得了业界的认可。在参加了几个由许多Redis 和Redisson 社区成员参与的讨论后,我不禁想到:如果能有一本有关Redis *信息的权威书籍,使得Redis 用户不用再在Stack Overflow 上翻来翻去就能找到所遇到问题的答案该多好啊!
很明显,鹏程和左非跟我有着相同的想法。
我认识鹏程已经有相当一段时间了。他是Redis 中国社区一位著名的Redis 爱好者,管理着一个非常活跃的群,其中的成员包括了Redis 的核心贡献者、工具/库的作者、Redis 的支持者及日常用户。这本书的内容正是鹏程*擅长的:Redis,或者更准确地说Redis 4.x。很多人知道,他并不是靠管理这个群为生,他是中国民生银行大数据基础设施的负责人及Redis 的负责人。他的职责之一是确保作为这家银行基础设施中*重要部分之一的Redis 被正确地使用和管理。正是他在这家银行的工作经历启发他编写并完成了本书。
本书覆盖的主题十分全面且组织得非常有逻辑,主要面向初学者和中级用户。初学者可以在本书中找到大量有用的示例、图表和指南。中级读者也会很欣喜地发现作者深入地解释了Redis 的工作原理,并针对每一个主题给出了进一步的阅读建议。
就我个人而言,我非常喜欢针对每一个Redis 配置选项的详细解释。我认为这本书对我来说同样是一本有用的手册,我会把它放在桌旁作为参考。我希望读者在阅读本书时能够像我一样感到愉快,也希望读者在学到有关Redis 4.x 的许多优良特性的同时,也能认识到本书的价值。
顾睿
Redis 长期支持者、贡献者和核心开发者,Redisson 团队成员

]

本书特色

[

Redis是一个十分热门的内存数据库,号称后端的“瑞士军刀”,它拥有诸多优良特性,已经被越来越多的公司采用,值得每一位Web开发者学习。通过本书讲述的Redis在设计、开发和运维等方面的80多个实战案例,读者不仅可以由浅入深地学习到有关Redis的几乎所有知识,还可以将案例中所讲解的内容直接用于包括设计、开发和运维等在内的各类生产实践。本书中的每一个案例、每一个案例中所涉及的各种知识、命令和工具等,均来自于作者一线企业级应用的总结;本书中总结的各类参数配置和故障诊断的案例等,也均来自于作者真实企业级运维工作的经验。

]

内容简介

[

1.作为一个流行的key-value 内存数据存储,Redis由于其性能高、数据类型丰富、API 功能强大、可用性高及架构可伸缩等特点,被称为后端的“瑞士军刀”,值得每一位开发人员学习。
2.Redis 4.0 发布后,引入了许多重大的变化和功能。本书是目前市场上版本较新的Redis书,涵盖了所有Redis 4.x的新特性,80多个设计、开发与运维的可完整运行的优化方案和案例!
3.本书作者是中国的Redis贡献者以及硅谷大型互联网公司工程师,译者也是一线开发者,书中案例全部来自于他们真实的工作场景,解决方案也是他们企业级开发运维工作经验的总结,含金量超高。
4.本书语言精练、内容丰富、翻译得当通顺,阅读和学习本书,将是一件非常轻松的事。

]

作者简介

[

黄鹏程过去五年多中一直在中国民生银行(2017年在世界排名前1000名的银行中位列第29位)担任软件工程师及大数据基础设施团队的负责人,负责为整家银行提供大数据基础设施服务。同时,作为这家银行的Redis技术负责人,他将大部分精力投入到了在生产环境中更好地使用Redis中。此外,他也是一名Redis贡献者。你可以通过搜索“gnuhpc”在LinkedIn上找到他。王左非是一名居住在美国旧金山湾区的经验丰富的软件工程师。他有5年多的软件行业经验,曾参与过涉及很多不同技术的项目,目前在爱彼迎(Airbnb)工作。左非乐于学习新事物和分享知识,还喜欢在闲暇之余读书、旅行和捣鼓业余无线电。
梅隆魁2013年硕士毕业于北京邮电大学计算机科学与技术专业嵌入式系统与网络通信方向。毕业后就职中国民生银行总行信息科技部,主要从事J2EE企业级及分布式系统的应用和架构设计开发及项目管理工作,业余对嵌入式软硬件、移动应用开发及Android移动安全也有所涉猎,是一名“会画圆”且“能画圆”的工程师。

]

目录

第1 章开始使用Redis 1.1 本章概要 1.2 下载和安装Redis 1.3 启动和停止Redis 1.4 使用redis-cli 连接到Redis1.5 获取服务器信息.1.6 理解Redis 事件模型1.7 理解Redis 通信协议第2 章数据类型2.1 本章概要2.2 使用字符串(string)类型2.3 使用列表(list)类型2.4 使用哈希(hash)类型2.5 使用集合(set)类型2.6 使用有序集合(sorted set)类型2.7 使用HyperLogLog 类型.2.8 使用Geo 类型.2.9 键管理第3 章数据特性3.1 本章概要3.2 使用位图(bitmap)3.3 设置键的过期时间3.4 使用SORT 命令3.5 使用管道(pipeline)3.6 理解Redis 事务(transaction)3.7 使用发布订阅(PubSub)3.8 使用Lua 脚本3.9 调试Lua 脚本第4 章使用Redis 进行开发4.1 本章概要4.2 Redis 常见应用场景4.3 使用正确的数据类型4.4 使用正确的API .4.5 使用Java 连接到Redis 4.6 使用Python 连接到Redis 4.7 使用Spring Data 连接到Redis 4.8 使用Redis 编写MapReduce 作业4.9 使用Redis 编写Spark 作业第5 章复制5.1 本章概要5.2 配置Redis 的复制机制5.3 复制机制的调优5.4 复制机制的故障诊断第6 章持久化6.1 本章概要6.2 使用RDB 6.3 探究RDB 文件6.4 使用AOF6.5 探究AOF 文件6.6 RDB 和AOF 的结合使用.第7 章配置高可用和集群7.1 本章概要7.2 配置Sentinel7.3 测试Sentinel 7.4 管理Sentinel 7.5 配置Redis Cluster 7.6 测试Redis Cluster 7.7 管理Redis Cluster 第8 章生产环境部署8.1 本章概要8.2 在Linux 上部署Redis 8.3 Redis 安全相关设置8.4 配置客户端连接选项 8.5 配置内存策略8.6 基准测试8.7 日志第9 章管理Redis9.1 本章概要9.2 管理Redis 服务器配置9.3 使用bin/redis-cli 操作Redis 9.4 备份和恢复9.5 监控内存使用情况9.6 管理客户端9.7 数据迁移第10 章Redis 的故障诊断10.1 本章概要10.2 Redis 的健康检查10.3 使用SLOWLOG 识别慢查询10.4 延迟问题的故障诊断10.5 内存问题的故障诊断10.6 崩溃问题的故障诊断第11 章使用Redis 模块扩展Redis11.1 本章概要.11.2 加载Redis 模块11.3 编写Redis 模块第12 章Redis 生态系统12.1 本章概要12.2 Redisson 客户端12.3 Twemproxy12.4 Codis—一个基于代理的高性能Redis 集群解决方案12.5 CacheCloud 管理系统12.6 Pika—一个与Redis 兼容的NoSQL 数据库附录A Windows 环境搭建

封面

REDIS 4.X COOKBOOK中文版

书名:REDIS 4.X COOKBOOK中文版

作者:黄鹏程//王左非

页数:300

定价:¥89.0

出版社:电子工业出版社

出版日期:2018-05-01

ISBN:9787121340819

PDF电子书大小:112MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注