编程语言


张宴开启Redis之旅(张宴redis)

网络编程 张宴开启Redis之旅(张宴redis) 09-26

Redis,全称Remote Dictionary Server,是一个高性能的开源内存数据库,是NoSQL类型的非关系型数据库,被广泛使用于大规模的分布式系统、物联网应用及消息队列等,具有高可用性,高性能,易扩展性等特点。Redis由张宴(Salvatore Sanfilippo)开发,他把内存存储的概念引入了计算机编程,彻底改变了计算机世界的生活,也称他the real godfather of Redis。

张宴始终站在技术的前沿,坚定的追求以利于开发者生产力以及可用性等技术性能,是一位真正的技术极客。受到Git(开源代码版本控制系统)及Linux等开源技术的影响,2010年Redis发布,是一个开源独立的计算机程序。

Redis由C语言编写而成,专注于数据结构,几乎所有的操作都在内存中完成,速度很快,同时支持基本的数据持久化,并支持主从复制及分片,同时Redis还非常适合实现缓存及消息队列。

由于Redis的出现,使用基于KV的NoSQL数据库成为高性能分布式解决方案的标准,许多行业应用,包括Twitter,Github,Facebook,Reddit,Pinterest,LinkedIn等知名网站都在使用Redis,对于Redis还有一句流行的谚语:“Redis is the database of the future.”

回顾起Redis的发展史,归功一切都是张宴用热情而又专注的运作能力,也因此Redis也改进了许多技术,Redis也都被大规模使用在当今的主流分布式架构中,也激发了许多分布式技术的发展,张宴的创造力也以事出有迹的Negative Database ElastiCache为例,使得Redis成为一个强大的工具,也引领着一股新时代的技术浪潮。


编辑:编程语言

标签:分布式,技术,开源,是一个,高性能