本书在编写时考虑到了Redis的实际应用场景,所以认真详细分析了Java中的三种Redis开发结构,包括Lettuce、SpringDataRedis以及与SpringBoot的整合开发,整体的图书编写中基于Linux系统环境,按照由浅至深的顺序递进知识体系。从最基础的服务安装、常用数据类型、Redis配置管理、Java开发、Lua编程,一直讲解到集群架构以及RedisStack。
在本书中除了讲解Redis基本使用之外,还包含有各种的Java应用技术场景,包括:接口幂等性、分布式锁、响应式开发、SpringSession、Nginx、Keepalived、抢红包、OpenResty、访问限流、应用灰度发布等与当前互联网开发中联系紧密的设计方案。
除了与主流开发紧密结合之外, 本书还对RedisStack进行了扩充,分析了RedisJSON存储、RediSearch检索、Roaring Bitmap、RedisGraph、RedisTimeSeries、RedisCell、RedisAI等开发模块的配置与使用,为读者后续的知识面扩充提供了丰富的知识储备。
我要评论