Redis 的原理和实战,一本搞定的教程资源我还挺想推荐给你。内容从入门讲到高级,像是集群部署分布式锁Sentinel 高可用这类干货都安排上了,而且结合Spring实战,代码也比较接地气,容易上手。

Redis 的各种使用场景,比如做缓存、实现会话保持,或者搞个消息队列,它都能搞定。教程里不仅有性能优化事务/管道的,还有完整的Tomcat 整合流程,文档写得蛮清楚的,照着做就行。

你要是对Redis 集群的结构还不熟,这里也讲了 3.0 版的集群架构怎么回事。再加上Sentinel实现的自动容错迁移,挺实用的,部署线上也不虚。

实战方面,像Laravel+Lua封装分布式锁的例子也给了源码,你可以直接用来改造自己的系统。还有一堆 PDF 和相关高可用技术链接,学 Redis 时顺便也能多了解点别的系统设计。

如果你已经有点 Java 或后端基础,想把 Redis 真正用到项目里,这份《Redis 学习教程》真的还不错,算是能让你从入门走到精通的那种。