新書推薦:
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:NT$
301.0
《
控制权视角下的家族企业管理与传承
》
售價:NT$
398.0
《
冯友兰和青年谈心系列
》
售價:NT$
762.0
《
利他主义的生意:偏爱“非理性”的市场(英国《金融时报》推荐读物!)
》
售價:NT$
352.0
《
认知行为疗法:心理咨询的顶层设计
》
售價:NT$
454.0
《
FANUC工业机器人装调与维修
》
售價:NT$
454.0
《
吕著中国通史
》
售價:NT$
286.0
《
爱琴海的光芒 : 千年古希腊文明
》
售價:NT$
908.0
|
編輯推薦: |
(1)内容全面,综合性强。本书涵盖了利用Spring 开发 Redis应用程序的全部核心知识点。同时,涉及了软件工程领域的其他相关技术,如Java程序设计、软件测试、数据结构、函数式编程等。
(2)案例丰富,注重实战。本书涵盖了Redis日常应用的各个方面,案例都以电商或社交网络为背景,具有很强的实用性。
(3)简明易懂,代码详尽。本书以Redis 7为基础,对开发环境的搭建和代码的操作步骤都配备了详细的解释。
|
內容簡介: |
本书基础理论和工程项目相结合,循序渐进地介绍了应用Spring开发Redis应用程序的方法和技术。全书共9章,分别介绍Redis基础、Spring基础、Spring Redis Template、Spring操作Redis缓存、Redis基础应用、响应式Redis、Redis集群和Redis仓库等知识及一个综合案例,书中的每个知识点都有相应的案例代码。 本书主要面向广大从事Spring开发、Java Web开发、大数据开发的专业人员。
|
目錄:
|
1.1Redis简介
1.2Redis特性
1.3Redis安装
1.3.1在Linux上安装Redis
1.3.2在macOS上安装Redis
1.3.3在Windows上安装Redis
1.4Redis常用命令
1.4.1键值相关命令
1.4.2服务器相关命令
1.4.3字符串相关命令
1.4.4列表相关命令
1.4.5哈希相关命令
1.4.6集合相关命令
1.4.7有序集合相关命令
1.5小结
第2章Spring基础
2.1Spring IoC
2.2配置元数据
2.3Spring IoC基础案例
2.4Spring AOP
2.4.1AOP概念
2.4.2AOP术语
2.5AspectJ AOP注解开发
2.6小结
第3章Spring Redis Template
3.1Java Redis客户端
3.2创建Redis连接
3.2.1Lettuce
3.2.2Jedis
3.2.3RedisTemplate
3.3Spring 作Redis字符串
3.4Spring 作Redis列表
3.5Spring 作Redis哈希
3.6Spring 作Redis集合
3.7Spring 作Redis有序集合
3.7.1对单个集合的 作
3.7.2对多个集合的 作
3.8Spring 作HyperLogLog...
|
內容試閱:
|
Redis作为基于键值对的NoSQL数据库,具有高性能、数据结构丰富、持久化、高可用性、分布式等特性,同时Redis本身非常稳定,已经得到业界的广泛认可和使用。掌握Redis已经逐步成为开发人员的技能之一。
作为一个轻量级框架,Spring可以有效组织项目中的中间件,为开发人员提供统一接口。Spring在当今软件开发领域以强大的优势占据着主流地位。
本书内容基于Redis 7.0.2和Spring 5编写,覆盖了应用Spring开发Redis应用程序的方方面面,从Redis常用命令、基本数据类型、RedisTemplate等基础知识到发布订阅、Redis流、流水线、响应式Redis、Redis集群和Redis仓库等高级主题。为帮助读者学习和掌握相关的开发技术,书中提供了大量的案例。这些案例主要以电商(或社交)网络为应用背景。
本书主要内容
本书以案例为基础,非常适合具备一定Java基础的读者学习。通过学习本书,读者可以掌握利用Spring开发Redis应用程序的方法和技术。
全书共分为两大部分,共有9章。
第一部分Sping和Redis基础篇,包括第1~4章。第1章Redis基础,包括Redis简介、Redis特性、Redis安装和Redis常用命令。第2章Spring基础,包括Spring IoC及基础案例、配置元数据、Spring AOP和AspectJ AOP注解开发。第3章Spring Redis Template,包括Java Redis客户端、创建Redis连接、Spring操作Redis的5种基础数据类型及HyperLogLog、Redis位图和序列化及反序列化等。第4章Spring操作Redis缓存,包括JdbcTemplate、Spring整合Redis缓存、Redis缓存优缺点、缓存雪崩与缓存穿透。
第二部分Redis高级应用篇,包括第5~9章。第5章Redis基础应用,包括发布订阅、Redis流、流水线、事务与Lua和Geo。第6章响应式Redis,包括Reactor简介、响应式Redis基础、使用ReactiveStringRedisTemplate、响应式发布订阅。第7章Redis集群,包括主从复制集群、哨兵模式集群、Redis分片集群。第8章Redis仓库,包括入门程序、对象映射基础、对象哈希映射、键空间、辅助索引、查询、生存时间、持久化和Redis数据仓库集群。第9章为Redis应用的综合案例。
在学习过程中难免遇到困难和不解,建议读者不要纠结于某个细节,可以先跳过问题往后学习。通常来讲,通过不断深入学习,前面不懂和疑惑的地方慢慢也就理解了。学习程序设计,一定要多动手实践,如果在实践过程中遇到问题,建议多思考,认真分析问题发生的原因,并在问题解决后总结经验。
本书特色
(1) 内容全面,综合性强。本书涵盖了利用Spring开发Redis应用程序的全部核心知识点,同时涉及了软件工程领域的其他相关技术,如Java程序设计、软件测试、数据结构、函数式编程等。
(2) 案例丰富,注重实战。本书涵盖了Redis日常应用的各方面,案例以电商或社交网络为背景,具有很强的实用性。
(3) 简明易懂,代码详尽。本书以Redis 7.0.2为基础,对开发环境的搭建和代码的操作步骤都配备了详细的解释。
配套资源
为便于教与学,本书配有源代码、微课视频、教学课件、教学大纲、教案、软件安装包。
(1) 获取源代码、软件安装包和全书网址方式: 先扫描本书封底的文泉云盘防盗码,再扫描下方二维码,即可获取。
源代码
软件安装包
全书网址
(2) 其他配套资源可以扫描本书封底的“书圈”二维码,关注后回复本书书号即可下载。
读者对象
本书主要面向广大从事Spring开发、Java Web开发、大数据开发的专业人员。
限于作者水平和时间,书中难免存在疏漏之处,欢迎广大读者批评指正。
作者2024年1月
|
|