redis是什么时候开发
-
Redis是由Salvatore Sanfilippo开发的,最初发布于2009年。
1年前 -
Redis的开发始于2009年,由Salvatore Sanfilippo(也称为antirez)作为个人项目开始开发。Redis最初是为了解决antirez在时代网站开发方面所遇到的一些问题而创建的。
以下是Redis的开发历程:
-
2009年:Redis的最早版本(1.0)发布。这个版本包含了基本的键-值存储功能,支持数据类型如字符串、列表、集合和哈希。Redis最初的目标是作为高性能的存储和缓存系统。
-
2010年:Redis 2.0版本发布。这个版本增加了对持久化功能的支持,包括RDB(Redis数据库)快照和AOF(Append-Only File)日志。
-
2011年:Redis 2.2版本发布。这个版本引入了虚拟内存支持,允许Redis处理比可用内存更大的数据集。
-
2012年:Redis 2.6版本发布。这个版本引入了许多重要的特性,包括Lua脚本支持、集群工具Redis Cluster、新的复制机制等。
-
2014年:Redis 3.0版本发布。这个版本引入了更多的特性,例如多数据库支持、支持延迟操作、更快的持久化、更好的集群支持等。
自从开发开始以来,Redis一直在持续地更新和改进。Redis的用户群体不断增长,它被广泛应用于许多大型互联网公司和新兴的应用领域,成为了最受欢迎和使用最广泛的内存数据库之一。同时,Redis的开发团队也不断努力地改进Redis,在性能、可靠性、安全性和功能方面持续提供更好的支持。
1年前 -
-
Redis(REmote DIctionary Server)是一个开源的、基于内存的数据存储系统。它由Salvatore Sanfilippo开发,第一个版本发布于2009年。
在开发Redis之前,Salvatore Sanfilippo参与了另一个类似的项目——Memcached。然而,Memcached在处理持久化数据方面存在一些问题,因此Salvatore决定基于自己的需求开发一个新的数据存储系统。
Salvatore于2009年开始着手开发Redis,并于同年7月发布了第一个版本。在Redis初期,其主要关注点是提高存储和检索性能,并实现高可用性。后来,Redis逐渐演变成一个多功能的系统,支持持久化、发布订阅、事务、Lua脚本等功能,并且内置了一些数据结构(如字符串、哈希表、列表等)的操作。
Redis的开发初衷是为了解决高性能、高并发场景下的数据存储和缓存需求。其特点包括:
- 内存存储:Redis将数据存储在内存中,因此具有极高的读写速度。
- 持久化:Redis支持RDB(Redis Database)和AOF(Append-Only File)两种持久化方式,以保证数据在断电或服务器重启后的可靠性。
- 数据结构丰富:Redis支持多种数据结构,如字符串、哈希表、列表、集合、有序集合等,可以灵活地处理各种数据类型。
- 高并发:Redis通过单线程的方式处理请求,利用了内存的高速读写能力,可以处理大量的并发请求。
- 分布式支持:Redis提供了一些分布式特性,如主从复制、哨兵模式和集群模式,以满足大规模分布式系统的需求。
总的来说,Redis的开发始于2009年,Salvatore Sanfilippo在满足自身需求的基础上逐渐完善和扩展了系统功能,使其成为了一款功能强大、性能优异的数据存储系统。
1年前