基本信息

编辑推荐
---------------------------Redis使用手册---------------------------
Redis
使用手册
黄健宏 著
Redis Reference Manual
系统化介绍Redis命令及其应用场景,内容深入、全面,是掌握Redis的案头必备参考书。
覆盖 Redis 的 9 种数据结构,7 项附加功能和 3 项多机功能。全书包含 50 多个使用示例,180 多条命令详解。
内容简介
计算机书籍
---------------------------Redis使用手册---------------------------
本书系统化介绍Redis命令及其应用场景,内容深入,图文并茂,巨细靡遗,是掌握Redis的案头必备参考书。本书主要分为三大部分,共20章。第一部分“数据结构与应用”介绍Redis最核心的九种数据结构,列举了操作这些数据结构的众多命令及其详细信息,并在其中穿插介绍了多个使用 Redis 命令构建应用序的示例。通过这些程序示例,读者可以进一步加深对命令的认识,并学会如何在实际中应用这些命令,从而达到学而致用的目的。第二部分“附加功能”介绍Redis在数据结构的基础上为用户提供的额外功能。其中包括数据库管理、自动过期功能、流水线与事务、Lua 脚本、持久化、发布与订阅、模块管理等。读者可以通过阅读这一部分来学会如何将 Redis 应用在更多场景中。第三部分“多机功能”介绍 Redis 的三项多机功能:复制、Sentinel 和集群。读者可以通过阅读这一部分来获得扩展 Redis 读写性能的相关知识,并根据自己的情况为 Redis 系统选择合适的扩展方式。
---------------------------Netty、Redis、ZooKeeper高并发实战---------------------------
本书为了让读者扎稳高性能基础,浅显易懂地剖析高并发IO的底层原理,细致细腻地解析Reactor高性能模式,图文并茂地介绍Java异步回调模式。掌握这些基础原理,能够帮助读者解决Java后台开发的一些实际问题。
本书共12章,主要介绍高性能通信框架Netty,并详尽介绍Netty的EventLoop、Handler、Pipeline、ByteBuf、Decoder、Encoder等重要组件,然后介绍单体IM的实战设计和模块实现。本书对ZooKeeper、 Curator API、Redis、Jedis API的使用也进行详尽的介绍,让读者具备高并发、可扩展系统的设计和开发能力。
目录
---------------------------Redis使用手册---------------------------
前 言
第1章 引言 1
1.1 Redis简介 1
1.2 内容编排 3
1.3 目标读者 4
1.4 预备工作 4
1.5 执行命令 5
1.6 配置服务器 6
1.7 示例代码 7
1.8 版本说明 7
1.9 读者服务网站 8
1.10 启程 8
第一部分 数据结构与应用
第2章 字符串 10
前言
---------------------------Redis使用手册---------------------------
时光荏苒,距离我的第一本书《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月于清远
---------------------------Netty、Redis、ZooKeeper高并发实战---------------------------
移动时代、5G时代、物联网时代的大幕已经开启,它们对于高性能、高并发的开发知识和技术的要求,抬升了Java工程师的学习台阶和面试门槛。
媒体评论
---------------------------Redis使用手册---------------------------
Redis 是当今内存数据库方面的事实标准,它拥有丰富的数据结构和强大的功能,适用于各种不同的开发场景。?本书由资深 Redis 专家撰写,包含大量 Redis 命令介绍以及 Redis 使用示例,无论你是刚开始接触 Redis 的初学者,还是每天都需要操作 Redis 的使用者,本书对你都会有所帮助。
本书要点:
对 180 多个 Redis 命令进行了详细且深入的介绍,并提供了相应的执行示例和参考信息,无论是学习新命令还是回顾已知命令的用法,都会非常方便。
展示了缓存、锁、计数器、队列、分页、唯一计数器、社交关系、自动补全、消息队列、广播系统等数十个实际可用的 Redis 应用程序的实现方法,帮助读者学习如何将 Redis 应用到实际开发中。
内容涵盖最新 Redis 版本,帮助读者将 HyperLogLog、位图、地理位置、集群、流、模块等新特性的相关知识全部收入囊中。
所有章节均经过精心设计和编排,既可以在学习 Redis 时用作教程,又可以在使用 Redis 的过程中用作参考。
图文并茂,通过丰富的图示和详细的例子来展示 Redis 的关键技术,让知识不再枯燥难懂。
---------------------------Netty、Redis、ZooKeeper高并发实战---------------------------
卞诚君 2019/8/1 10:52:37
本书从操作系统底层的IO原理入手,同时提供高性能开发的实战案例,是一本高并发Java编程应用基础图书。