作品简介

本书围绕高并发大数据的项目需求,全面讲述分布式缓存组件Redis的基本语法、核心技术和具体应用。

本书分为13章,第1~7章主要介绍Redis入门知识、Redis基本数据类型、Redis常用命令、Redis服务器和客户端实践技巧、Redis数据库操作技巧、Redis AOF和RDB持久化操作技巧、Redis集群的搭建方式,第8~11章主要介绍Redis同MySQL和MyCAT集群的整合技巧、Redis同lua的整合技巧等,第12和13章主要介绍Redis、Spring Boot和Spring Cloud如何构建微服务应用。

如果你想快速了解企业级Redis的实战技能,那么本书是不错的选择。本书还附带相关代码和视频,视频里包含所有案例的配置和运行方式,建议大家在观看视频、运行代码的基础上阅读本书,以便快速上手Redis,并在项目中用Redis解决实际问题。

金华,上海张江信息技术专修学院副院长,上海市浦东软件园职业技能培训中心副主任,上海市人力资源和社会保障局职业技能鉴定中心专家组组长,上海市教育委员会职业教育教学工作诊断与改进专家;长期从事软件和信息技术专业职业标准、培训课程、鉴定方案等研发工作;主审中国劳动社会保障出版社出版的《计算机程序设计员(Java)高级》教材,主编上海市经济和信息化委员会工程师继续教育《大数据与数据挖掘》《移动互联网》《大数据可视化技术与应用》等教材。

胡书敏,大连理工大学计算机专业硕士;资深Java架构师,有15年以上从业经验;精通Java、Python等开发语言,有平安、花旗和IBM等大厂的工作经验,目前在SAP从事云端微信小程序开发、数据分析与机器学习开发工作;已出版《Java Web轻量级开发面试教程》《基于股票大数据分析的Python入门实战》等图书。

作品目录

  • 作者简介
  • 前言
  • 第1章 构建Redis开发环境
  • 1.1 Redis概述
  • 1.2 了解必要的Docker技能
  • 1.3 安装和配置基于Docker的Redis环境
  • 1.4 本章小结
  • 第2章 实践Redis的基本数据类型
  • 2.1 Redis缓存初体验
  • 2.2 针对字符串的命令
  • 2.3 针对哈希类型变量的命令
  • 2.4 针对列表类型变量的命令
  • 2.5 针对集合的命令
  • 2.6 针对有序集合的命令
  • 2.7 本章小结
  • 第3章 实践Redis的常用命令
  • 3.1 键操作命令
  • 3.2 HyperLogLog相关命令
  • 3.3 lua脚本相关命令
  • 3.4 排序相关命令
  • 3.5 本章小结
  • 第4章 实践Redis服务器和客户端的操作
  • 4.1 Redis服务器管理客户端的命令
  • 4.2 查看Redis服务器的详细信息
  • 4.3 查看并修改服务器的常用配置
  • 4.4 多个客户端连接远端服务器
  • 4.5 本章小结
  • 第5章 Redis数据库操作实战
  • 5.1 切换数据库操作
  • 5.2 Redis事务操作
  • 5.3 地理位置相关操作
  • 5.4 位图数据类型的应用
  • 5.5 慢查询实战分析
  • 5.6 本章小结
  • 第6章 Redis数据持久化操作
  • 6.1 Redis持久化机制概述
  • 6.2 AOF持久化机制实战
  • 6.3 RDB持久化机制实战
  • 6.4 如何选用持久化方式
  • 6.5 本章小结
  • 第7章 搭建Redis集群
  • 7.1 搭建基于主从复制模式的集群
  • 7.2 搭建哨兵模式的集群
  • 7.3 搭建cluster集群
  • 7.4 本章小结
  • 第8章 Java整合MySQL与Redis
  • 8.1 Java通过Jedis读写Redis
  • 8.2 Java与各种Redis数据类型
  • 8.3 Redis与MySQL的整合
  • 8.4 Redis缓存实战分析
  • 8.5 本章小结
  • 第9章 Redis应用场景与案例实现
  • 9.1 Redis消息队列实战
  • 9.2 用Java实战Redis分布式锁
  • 9.3 用Java实现Redis限流
  • 9.4 Redis压力测试实战
  • 9.5 本章小结
  • 第10章 Redis整合MySQL集群与MyCAT分库分表组件
  • 10.1 Redis整合MySQL主从集群
  • 10.2 Redis整合MySQL和MyCAT分库组件
  • 10.3 本章小结
  • 第11章 Redis整合lua脚本实战
  • 11.1 在Redis里调用lua脚本
  • 11.2 Redis整合lua高级实战
  • 11.3 Redis整合lua脚本的实例分析
  • 11.4 本章小结
  • 第12章 Redis与Spring Boot的整合应用
  • 12.1 在Spring Boot框架里引入Redis
  • 12.2 Spring Boot框架整合Redis哨兵集群
  • 12.3 Spring Boot框架整合Redis cluster集群
  • 12.4 在Spring Boot里实现秒杀案例
  • 12.5 本章小结
  • 第13章 Redis整合Spring Cloud微服务
  • 13.1 微服务和Spring Cloud相关概念
  • 13.2 多模块整合Redis,构建微服务体系
  • 13.3 Redis与Ribbon整合使用
  • 13.4 本章小结
展开全部