redis 什么时候 发布

fiy 其他 93

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Redis发布于2009年。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    Redis是一款开源的键值存储系统,最早由Salvatore Sanfilippo于2009年发布。以下是关于Redis发布的一些重要时间节点:

    1. 2009年:Redis 1.0发布。最初的版本提供了基本的键值存储功能,支持字符串、列表、哈希表、集合等数据结构,并且提供了丰富的命令和操作。

    2. 2010年:Redis 2.0发布。这个版本引入了虚拟内存机制,可以处理大规模数据集,提供了更高的性能和可扩展性。

    3. 2011年:Redis 2.4发布。这个版本引入了Sorted Set(有序集合)数据结构,支持按照指定的顺序进行数据访问和排序。同时还改进了持久化机制,提供了快照和日志追加两种方式。

    4. 2012年:Redis 2.6发布。这个版本引入了Lua脚本支持,可以使用Lua语言编写复杂的业务逻辑,同时还提供了Pipeline功能,可以批量执行多个命令。

    5. 2017年:Redis 4.0发布。这个版本引入了模块化架构,可以通过加载插件形式添加新的功能。同时还引入了更高级的数据结构,如HyperLogLog和GeoHash等。

    需要注意的是,除了官方发布的版本,Redis还有一些社区版本,如Redis Cluster和Redis Sentinel。这些版本是由社区贡献者开发和维护的,提供了更高级的集群和高可用功能。

    总结起来,Redis从2009年开始发布,经过不断的迭代和改进,现在已经成为一款广泛使用的高性能内存数据存储系统。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Redis是一个开源的内存数据结构存储系统,它由Salvatore Sanfilippo开发,并于2009年首次发布。下面详细介绍一下Redis的发布历程和版本信息。

    1. Redis的前身:Memcached
      Redis的开发者Sanfilippo最初是基于另一个流行的内存数据存储系统Memcached进行开发的。然而,在Memcached中,数据仅支持简单的键值存储,而且没有持久化功能。因此,Sanfilippo决定开发一种更强大、更灵活的内存数据结构存储系统,这就是Redis的诞生。

    2. Redis 1.0版本:2009年首次发布
      Redis的第一个正式版本1.0于2009年发布。这个版本已经具备了Redis的核心功能,包括键值存储、持久化、同步、发布/订阅和事务等。但在性能和功能上与当前版本相比还有较大的差距。

    3. Redis 2.0版本:2010年发布
      Redis 2.0版本在2010年发布,这是一个重要的里程碑。它引入了虚拟内存功能(现已废弃),大大扩展了可用内存空间。此外,还引入了一些新的数据结构,如Set、Sorted Set等,并对哈希和列表进行了优化。

    4. Redis 3.0版本:2015年发布
      Redis 3.0版本在2015年发布,引入了如下重要特性:
      (1)哨兵模式:引入了哨兵机制,实现Redis的高可用性。当主节点宕机时,哨兵能够自动将一个从节点提升为主节点,保证系统的持续可用性。
      (2)集群模式:Redis集群是Redis 3.0版本的另一个重要功能,通过在多个节点之间进行数据分片和复制,实现水平扩展和高可用性。
      (3)Lua脚本支持:使用Lua脚本可以在Redis中执行复杂的操作,并将其封装为一个原子性的命令进行执行。

    5. Redis 4.0版本:2017年发布
      Redis 4.0版本在2017年发布,引入了如下重要特性:
      (1)模块化:允许开发者使用C语言编写插件,对Redis进行功能扩展。
      (2)多线程:通过引入多线程技术,进一步提升了Redis的性能。
      (3)流水线操作:通过流水线操作可以批量发送多条命令并执行,从而减少了网络开销,提高了性能。

    6. Redis 5.0版本:2018年发布
      Redis 5.0版本在2018年发布,引入了如下重要特性:
      (1)支持流数据结构:引入了新的数据结构Stream,可以实现高吞吐量、持久化的消息队列功能。
      (2)支持延迟消息:通过延迟队列和计算事件触发实现延迟消息的处理。
      (3)支持客户端缓存:可以缓存查询结果,减少对后端存储的访问。

    7. Redis的持续发展
      自Redis诞生以来,它一直保持着活跃的开发和更新。每个版本都引入了不同的改进和新特性,以满足不断增长的需求。Redis的稳定性和性能在业界得到了广泛认可,成为最受欢迎的内存存储系统之一。

    总结:
    Redis于2009年首次发布,从最初的1.0版本到现在的5.0版本,不断引入了新的功能和改进,如虚拟内存、哨兵模式、集群模式、Lua脚本支持、模块化、多线程、流水线操作、流数据结构和支持延迟消息等。这些功能不仅提升了Redis的性能,还扩展了其应用领域。Redis目前仍在持续发展中,未来将会有更多的新功能和改进推出。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部