还在为不懂Redis发愁吗,大数据高并发必备利器Redis,程序员数年积累经验终成书《大数据高并发Redis一本通》开始预售

本书详情:https://zhuanlan.zhihu.com/p/435941793

Redis是互联网技术领域使用广泛的存储中间件,被很多大型互联网公司采用,同时也深受广大中小型公司的青睐。对Redis的了解和应用实践已成为当下中高级后端开发者绕不开的必备技能。

大数据时代的到来,使得传统数据库在处理业务应用时遇到性能上的瓶颈,用户体验很不乐观。如今海量数据的3V(Volume,数量;Ve1ocity,速度;Variety,多样)和3高(高并发、高性能、高可扩展)给传统数据库曾经非常成功的“一种架构支持多类应用”的模式带来了巨大的挑战。在互联网和大数据应用的冲击下,世界数据库格局在发生革命性的变化,从之前的SQL一统天下变成了SQL(MySQL、SQL Server、Oracle等)、NoSQL(Redis、HBase、MongoDB等)、NewSQL(VoltDB、TiDB、Cosmos DB等)共同来支撑多类应用的局面。近两年,身边的同事、朋友和学生经常探讨一些与Redis相关的问题,让我对Redis的内部实现原理越来越感兴趣,并且一些问题开始频繁地出现在我的脑海中。

Redis到底有几种数据类型:5、8、10种?

Redis的底层数据结构是怎样的,各自又有什么特点?

Redis不同的数据结构使用场景是什么?

Redis到底会不会丢数据?在生产环境中怎么配置合理的持久化策略?

Redis的发布与订阅、Lua脚本、事务等特性到底是如何实现的?

Redis怎么实现分布式锁,其原理是怎么实现的?

Redis的主从、哨兵、集群各有什么特点,原理又是怎样的?

对于以上这些问题,网上充斥着各种各样的答案。基于这种情况,我决定系统地了解和深入研究Redis内部原理,于是阅读了大量Redis源代码,经过总结和思考之后才有了这本书的面世。

posted @ 2021-11-21 19:48  YLY969  阅读(142)  评论(0)    收藏  举报