字体
关灯
   存书签 书架管理 返回目录
方式,简直是天才般的构想。
    以他浸淫技术领域多年的眼光来看,这个项目的作者,绝对是一个顶尖的高手。
    其对计算机底层和网络编程的理解,已经到了一个令人叹为观止的程度。
    陆奇甚至产生了一丝冲动,想要亲自下场,为这个项目贡献几行代码。
    但手头的工作实在太繁重,他最终只是给这个项目的作者点了一个“Follow”,也就是关注。
    而此刻,他刚一登陆GitHub,网站的右上角,就弹出了一个不显眼的通知。
    他关注的那个账号,在几分钟前,刚刚上传了三个全新的项目。
    “哦?”
    陆奇的眉毛微微挑了一下。
    心中涌起了一丝兴趣。
    那个写出Tornado的天才,又有什么新作品了?
    他移动鼠标,点了进去。
    三个新的项目仓库,整齐地排列在他的眼前。
    他的目光,落在了第一个项目的标题上。
    【Redis】
    一个他从未听过的名字。
    他点了进去,开始项目的简介,也就是那个通常被称为“README”的说明文件。
    同样,还是熟悉的中文。
    【项目名称:Redis (Remote Dictionary Server)】
    【项目简介:】
    【这是一个用C语言编写的、开源的、高性能的键值存储系统。】
    【与传统的、将数据存储在硬盘上的数据库不同,Redis选择将所有数据都存放在内存中。】
    【这意味着,它拥有着无与伦比的读写速度。硬盘的读写是机械式的,而内存的读写,是电子式的,二者之间存在着数量级的差距。】
    【它解决了什么问题?】
    【在高并发的Web应用场景下,数据库的读写往往是最大的性能瓶颈。当数以万计的用户同时请求访问同一条数据时,传统数据库的磁盘将会不堪重负,导致响应延迟,甚至整个服务崩溃。】
    【Redis的设计初衷,就是为了应对这种情况。它可以作为一个高速缓存层,挡在应用程序和传统数据库之间。那些频繁被访问的热点数据,可以直接从Redis的内存中读取,速度快如闪电,从而极大地减轻了后端数据库的压力。】
    【它的核心思想是什么?】
    【1. 内存即一切:牺牲了数据的持久性(在断电时数据会丢失),换来了极

关闭+畅/阅读=模式,看最新完整内容。本章未完,请点击下一页继续阅读》》
上一页 目录 下一页