![5cabe472e0da41d1abaf4c12f23d1717.png](https://i-blog.csdnimg.cn/blog_migrate/6cfa2fca3fb271078b2e6f7691540a08.jpeg)
下面分享几个一手 Redis 知识获取的渠道,也是大多数新技术学习时获取资料的套路。
一、Redis官网
![dd2f93dbbe04e0fdab37d585ffec57e7.png](https://i-blog.csdnimg.cn/blog_migrate/e72da85d91e7fd276bede0ec505eff20.jpeg)
Redis 官网网站有中文官网和英文官网。
官方文档中关于 Redis 的知识描述相比较于通过搜索引擎获取到的会更官方,更具体也更全面,同时实时更新,通过官方文档能能够获取到最新的文档讯息。
二、Redis GitHub 仓库
![6a06c0c72eab551d5ea433f30a7fa40b.png](https://i-blog.csdnimg.cn/blog_migrate/2e3c37de8fecefabfa75f3fd78d450c4.jpeg)
从 Git 仓库能够获取到关于 Reids 的相关描述,git 仓库的 README 文件中有关于 Redis 相关源码的介绍信息,这些信息有利于我们后期进行源码查看。
比如:通过 Git README 文档可以知道 在 Redis 源码中,相关数据结构 API 处理,也就是 client commands 客户端命令行的处理源码文件的命名格式:`t_` 开头 加上 数据结构 的 c文件,比如:`string` 的数据结构的相关 API 源码的文件名为:t_string.c
三、Redis 命令参考文档
![86aefda6a627beeec051a616d1671358.png](https://i-blog.csdnimg.cn/blog_migrate/e35abe13891f02e52b4df3f5e3d1c31c.jpeg)
在前面提供的官方文档中有关于各种数据结构操作命令的文档,但是较分散,在日常使用中,通过官方文档进行查询较为繁琐,通过这个命令参考就会方便很多, 该网站包含了 Redis 常见的一些命令,针对这些命令有详细的中文介绍,同时也提供有使用案例。
四、相关书籍
《Redis开发与运维》 这本书还是不错的,不过本书对应的 Redis 版本比较旧,很多内容有了变更,比如:字符串编码从 embstr 到 raw 的转变的阈值后期的 Redis 版本中有了更改,有些数据对比新版本就不那么准确了,如果看这本书,小伙伴需要注意下这些细节上的变更。
市面上还有很多书,这里就不一一进行推荐!
五、源码
如果想对 Redis 有一个深入的了解,查看其部分源码是有必要的, Redis 源码的下载也很简单,直接从 Redis 官方的 download 界面就能够进行下载。
本系列讨论的关于 Redis 的知识都是基于 Redis 5.x 的版本,具体的说是 5.0.8 的一个版本
![23a4468890b8f8e7e314cad3bff5d71b.png](https://i-blog.csdnimg.cn/blog_migrate/3d28c3e92f5bbbbdc0e08c6d27c2ea99.jpeg)
下载完之后的一个目录结构大体如下
![871cfc89f7475cdf3f186d3654bdc69b.png](https://i-blog.csdnimg.cn/blog_migrate/eff6a37e439d5d434fd3deacd6d9674e.jpeg)
六、搜索引擎搜索
通过搜索引擎也能获取到很多很棒的讯息,不过搜索引擎搜索的讯息就需要我们进行甄别了。