本文内容
前言
我们都知道,Redis 是一个典型的 kv 数据库,即数据都是以 key-value 的形式来存储的。那么一个简单的 kv 数据库是如何实现的,它又包含什么内容呢?
Redis 是比较复杂的,它发展至今已经属于一个比较完善的 NoSQL 了,其中包含的模块也比较多,如果我们一开始学习 Redis 就往某个模块里钻,很容易找不到方向。
所以,我们先来简单的了解一下 kv 数据库是如何实现的,它应该包含哪些功能模块,然后再引申到 Redis。先做到纵览全局,再去细扣某个功能模块的实现,会得心应手很多。
大约 9 分钟