Redis6开发与实战电子书

简介: 本书不仅介绍Redis特性,还展示它们的实际用法,真正帮助你学会如何使用Redis。

内容提要

Redis是一个十分热门的内存数据库,它拥有众多优秀特性,已经被越来越多的公司采用,值得每一位开发者学习。本书主要包括:初识Redis、Redis常用数据类型及命令、Redis常用命令、Redis高级主题、Redis缓存的持久化、Redis集群环境部署、Redis开发实战、Spring Boot与Redis整合应用、Redis监控、Redis的缓存设计与优化、扩展知识等内容。通过本书讲解Redis在开发和运维等方面的实例,读者不仅可以系统地学到有关Redis的大量知识,还可以将实例中所讲解的内容用于开发和运维等各类生产实践。本书实例涉及的各种知识、命令和工具,均来自作者对一线企业级应用的总结。本书的特色在于讲解知识点的同时,辅以大量生动的实例,以帮助读者更好地理解Redis。

本书通过理论和实例全面系统地讲解Redis,适合所有渴望深入学习Redis的读者阅读。

前言

为什么要写这本书

Redis作为一个流行的key-value内存数据库,由于性能高、数据类型丰富、API功能强大、可用性高等特点,已经被越来越多的企业用于生产实践。Re-dis可以将所有数据都存放在内存中,所以它的读写性能非常惊人;Redis还可以将内存中的数据利用快照和日志的形式保存到硬盘上,保证内存中的数据不会丢失,等等。总之,在合适的场景使用好Redis,它就会像一把瑞士军刀一样方便。

本书基于Redis 6。为帮助读者理解,书中使用了大量的实例,几乎涵盖了Redis的方方面面,从Redis基本数据类型、常用命令等基础知识,再到Redis缓存持久化、集群环境部署和开发实战等高级主题。

学习任何技术都要理论联系实践,所以本书将通过大量的实例向读者系统地讲解Redis的各个知识点。在读者的个人计算机上,只要遵循本书实例的操作步骤,都可以很容易地理解每个实例的知识点,缩短学习Redis的时间和降低学习编程的难度。

希望本书能让读者更好地理解Redis,并能帮助读者在工作中正确使用Redis的新特性。

本书有何特色

1.涵盖Redis核心知识点

本书基于Redis 6进行讲解,涵盖了Redis的环境搭建、常用数据类型及命令、常用命令、服务器配置、事务、缓存持久化,以及Redis 6的集群环境搭建和编程开发实战等,可以帮助读者全面掌握Redis的知识点。

2.实战实例丰富

本书涵盖了Redis涉及的各个方面,对Redis的日常使用方法进行了全面讲解和技巧提示,使用的实例来源于笔者在企业开发和运维工作中的经验总结。

3.使用Java操作Redis

本书使用Java操作Redis,并使用Spring Boot 2框架与Redis进行集成。书中对环境的搭建和代码操作的步骤都进行了详细的解释。

4.提供完善的技术支持和售后服务

由于笔者水平有限,书中难免存在疏漏和不足之处,敬请读者批评指正。如有任何问题欢迎发送邮件至邮箱:xpws2006@163.com。读者在阅读本书的过程中有任何疑问,都可以通过该邮箱获得帮助,也可以加入本书的QQ群(629588406):Redis高级开发群。

本书内容及知识体系

第1章 初识Redis

本章主要介绍了Redis服务器的安装和基本操作,包括在Windows和Linux下启动和停止Redis、使用redis-cli连接到Redis服务器等。在本章的最后使用VMware安装6个CentOS 7操作系统,搭建了Redis集群环境。

第2章 Redis常用数据类型及命令

本章主要介绍了Redis的常用数据类型和操作数据类型的常用命令,还介绍了Redis HyperLogLog的功能。

第3章 Redis常用命令

本章主要介绍了Redis的常用命令,包括键值相关命令和服务器相关命令。

版权:人民邮电出版社