使用C/C++构建自己的Redis
学习如何通过从头编写一个Redis服务器来构建现实世界中的软件。如果你能构建一个Redis服务器,那几乎就能构建任何软件!因为它会教会你两项基本技能:
- 1. 网络编程:编程的下一个层次是为多台机器进行编程。想想HTTP服务器、远程过程调用(RPC)、数据库、分布式系统等。
- 2. 数据结构:有人说数据结构没用,只在力扣(LeetCode)谜题中才用得到。Redis就是最好的反例。基本数据结构有许多实用的应用场景,但你得有足够的了解才能运用它们。
源代码在文章末尾
Redis是什么?
Redis是最流行的内存键值存储,主要用于缓存,因为没有什么存储能比内存更快。缓存服务器不可或缺,因为它是实现扩展的最简单方法。缓存可以消除缓慢的数据库查询。

扫描二维码关注微信公众号,回复密码,即可获取密码
阅读剩余
版权声明:
作者:讳疾忌医-note
链接:https://www.1217zy.vip/archives/132
文章版权归作者所有,未经允许请勿转载。
THE END