Redis故事:CSDN上的感动(rediscsdn)
近二十年来,Redis是目前最为普遍使用的NoSQL数据库之一,它具有快速,实时,可扩展,容易使用等优点,被广泛地用于缓存,应用程序中的消息队列,实时数据可视化,数据分析等场景。
Redis的设计来源于一个久远的故事,10多年前的某个夜晚,Agam Gupta,一个在Oracle担任DBA的受训师,正在CSDN上闲逛着,恰巧看见另一个用户发表的一篇关于NoSQL数据库技术的文章。 Agam心生好奇,遂注册了一个账号,准备尝试使用NoSQL,因为我们当时正在使用Oracle数据库,但被大量的即时读写操作耗尽了服务器性能,影响了服务质量。 感到挫折之时,Agam从头开始着手对新技术NoSQL的学习,他说:“当时NoSQL学习的资料很少,我就把我找到的一切文章都看了两遍,吸收了好多知识,现在想想都觉得伟大”。
在探索的过程中,Agam不断发现NoSQL的优势和不足,一个月后,他义务地将自己的分析和研究经验发布在CSDN上,给更多的人提供了帮助,正是他的努力,帮助我们重新审视了数据库技术,发现了NoSQL的可能性。
当时,Agam有一个想法:能不能利用NoSQL解决现有的问题?他坚守不懈,从琐碎的杂谈中,不断走向深入,最后他完成了他的想法,真正实现了NoSQL数据库的实时存取,该项工程最终用他自创的名字命名,Redis出现了!
自此,Redis被广泛应用于缓存,应用程序中的消息队列,实时数据可视化,数据分析等场景。Agam的Redis之旅,唤醒了我们对于数据库技术的重新思考,也将高性能,可扩展,实时,高可用的概念融入我们的应用架构中。