书的内容对使用有比较多的启发和帮助
我供职的公司也是 Redis 的用户,对 Redis 还算比较多的依赖,用 Redis 做 Session 缓存,用 Redis 存一些长时间(1˜7天不等)的业务中间过程数据,用 Redis 做一些简单的消息队列功能。
Redis 对我们来说太好用了,因为我们用的云厂商提供的 Redis 服务,所以我们不太需要自己投入精力去运维,但是我们需要自己出精力去优化使用效率(按量付费看上去很美,用的时候其实很肉疼的)。
并且,我们的开发人员在开发过程中使用 Redis 是很粗放的(很多时候以保障业务实现为关注点,相关代码质量和 Redis 以及数据库的使用质量只能靠事后 Review 和日常运维监控性能发现问题,包括我自己很多时候业务上偷懒,该设置过期的 key 也懒得设置过期,等业务自己去更新数据)。因为我们人手和精力有限,所以我们是没有打算投入太多精力自己去深入研究 Redis 的最佳实践的。更多的是要依靠对外部的参考和学习来完成使用经验的积累,这个时候就需要一些最佳实践一类的书籍来指导我们了。
公司之前有购买过 Redis 相关的书籍,但是已经是比较旧的 2.x 版本的,并且比较多的是讲 Redis 的架构和设计以及源代码等,偏向于使用者的内容相对较少。这本书读完了大概2/3(剩下有一部分我还算熟悉的内容只翻看标题过去的),对我们这种偏向运用的人来说,还是比较实用的。书里内容阅读起来整体难度不算深,深入的研究内容都以更多细节与相关内容等方式给出来
读了大部分内容之后,对这本书留下的比较好的印象:
- 键管理的细节,使用过程中不阻塞服务器为原则,对 del 的使用建议
- 了解到非常多的 Redis 运行和设计细节
- 非常多的性能 tips
- 很多案例是带着应用场景的
稍微不好的一个印象,关于用 dos2unix 的内容重复出现在文章里。
© 本文版权归作者 归家路的迷失 所有,任何形式转载请联系作者。
有关键情节透露