Redis 为什么这么快?Redis 是单线程吗?Redis 到底有多少种数据结构?Redis 为什么要这么设计?对于正在使用 Redis 的你是否有这些疑问?如果有,或者你对 Redis 的了解仅仅只是停留在会使用的阶段,那么学完本课程你将对 Redis 有一个深入的认识,这些问题你自己将能清晰的做出解答。
本课程从介绍 Redis 为什么这么快的原因开始讲解,帮助大家建立起对 Redis 的一个整体认知概念,随后从 Redis 最基本的五种数据类型开始介绍,尤其是字符串对象(sds)。并逐步深入,一步步了解 Redis 底层的设计原理。
本课程也将介绍 Redis 的一些高级特性,如事务和 Lua 脚本,以及发布与订阅,最后将手把手把手带领大家一起搭建 Redis 集群服务,进一步体会 Redis 集群的设计思想。