你在使用哪种编程语言?快来投票,亲手选出你心目中的编程语言之王 了解详情
写点什么

Redis 3.0 正式版发布,正式支持 Redis 集群

2015 年 4 月 03 日

Redis 是一个开源、基于 C 语言、基于内存亦可持久化的高性能 NoSQL 数据库,同时,它还提供了多种语言的 API。近日,Redis 3.0 在经过 6 个 RC 版本后,其正式版终于发布了。Redis 3.0 的最重要特征是对Redis 集群的支持,此外,该版本相对于2.8 版本在性能、稳定性等方面都有了重大提高。

Redis 3.0 正式版相对于 RC6 版本的改进内容包括:

  • 修复了无磁盘情况下的的复制问题;
  • 在角色变化后对 BLPOP 复制进行了测试;
  • 改进了 prepareClientToWrite() 错误处理;
  • 移除了 dict.c 中不再使用的函数。

Redis 3.0 版本相对于 2.8 版本带来的主要新特性包括:

  • 实现了分布式的 Redis 即 Redis Cluster ,从而做到了对集群的支持;
  • 引入了全新的"embedded string" 对象编码方式,从而实现了更少的缓存丢失和在特定的工作负载下速度的大幅提升;
  • AOF 重写过程中的 “last write” 操作降低了 AOF child -> parent 数据传输的延迟
  • 大幅提升 LRU 算法的性能以用于值的失效;
  • WAIT 命令能够阻塞传输到指定数量从节点的写操作;
  • 实现了对 MIGRATE 连接缓存的支持,从而大幅提升键值迁移的性能;
  • 为 MIGARTE 新增了参数:COPY 和 REPLACE;
  • CLIENT PAUSE 命令实现了在指定时间内停止处理客户端请求;
  • 提高了 BITCOUNT INCR 操作的性能;
  • CONFIG SET 能够接受不同单位的内存值,如 CONFIG SET maxmemory 1gb;
  • 调整 Redis 日志格式。

Redis 之父 Salvatore Sanfilippo 针对 Redis 3.0 正式版的发布这样说到

自己相信 Redis 3.0 将能够完全改变 Redis 的面貌,人们将认识到 Redis 是一个全新的东西,它的自动扩展、容错和高可用性都有了很大的改进,从此,它将能够在更大范围内承担更关键的任务。Redis 3.0 标志着一个新阶段和新开发模式的开始。以后,大量已经开发的新功能将不再急于进入稳定版本,实际上 Redis 3.0 就放弃了很多新功能,从而保证用户能够马上使用新的稳定版本。

Redis 3.0 正式版发布的消息一经公布,就引起了国内各大社区、论坛的热烈讨论,Reddit 的用户主要针对 Redis 稳定性进行了讨论,Hacker News 上也有了相关评论,有兴趣的读者可以前去查看。更多关于Redis 3.0 正式版本的改进内容,请读者查看其发布说明。更多关于Redis 相关信息,请读者登录其官网或者查看 GitHub 上提供相关的文档


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流。

2015 年 4 月 03 日 09:3327855
用户头像

发布了 46 篇内容, 共 47.0 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

微服务手册:高速查询?除了Redis我们还有另外的选择

互联网应用架构

redis 微服务 springboot Caffeine 高速缓存

JVM运行时数据区,你真得好好学一学

Simon郎

JVM Java 分布式

MySQL 连接为什么挂死了?

华为云开发者社区

微服务 数据 存储

架构师训练营 1 期 -- 第九周作业

曾彪彪

极客大学架构师训练营

结合实战和源码来聊聊Java中的SPI机制?

冰河

Java spi 服务发现

Maven-技术专题-Setting文件结构解析

李浩宇/Alex

AI技术在音乐类产品中的应用场景

HIFIVE嗨翻屋

人工智能 AI 音乐 音乐制作

架构师训练营 1 期 - 第九周 - 性能优化 3

三板斧

阿里P8架构师吐血整理的《SpringBoot+Vue全栈开发实战》文档资料

Java架构之路

Java 程序员 架构 面试 编程语言

【得物技术】浅谈分布式事务中间件Seata

得物技术

开源 分布式事务 中间件 解决方案 seata

区块链+供应链,双链融合开启新时代

CECBC区块链专委会

区块链 供应链物流

DataOps系列丨DataOps的组织架构与挑战

DataPipeline数见科技

大数据

入坑 docsify,一款神奇的文档生成利器!

沉默王二

docsify

《迅雷链精品课》第六课:主流区块链数据存储分析(一)

迅雷链

区块链

Appium常用操作之「Toast提示信息获取」

清菡

第九周学习性能优化 3 总结

三板斧

极客大学架构师训练营

数字人民币究竟是什么

CECBC区块链专委会

数字货币

DataOps系列丨数据的「资产负债表」与「现状」

DataPipeline数见科技

大数据

京东T8Java架构师总结整理的15w字的Java面试手册,2021年金三银四不愁涨不了薪!

Java架构之路

Java 程序员 架构 面试 编程语言

一周信创舆情观察(11.9~11.15)

统小信uos

架构师训练营 W05 作业

Geek_f06ede

释放数字化活力 高质量建设数字中国

CECBC区块链专委会

数字经济

DataOps系列丨DataOps理念与设计原则

DataPipeline数见科技

大数据

输入法B端市场转化:百度推动产业智能化的新路径

脑极体

互联网券商系统搭建建议书

软件开发大鱼V15724971504

国际配售 港股交易系统开发 证券交易系统 IPO系统开发 金融平台搭建

3年Java开发经验从阿里、美团、滴滴面试回来,想和Java程序员谈一谈感悟及面经

Java架构之路

Java 程序员 架构 面试 编程语言

Redis也能搞定时任务,你们要讲武德

周老师

Java 编程 程序员 架构 面试

32核打赢AMD64核 英特尔Ice Lake为HPC提供强劲性能

新闻科技资讯

石、火、水:从OriginOS透视移动系统进化论

脑极体

实现2nm工艺突破,台积电为何能给“摩尔定律”续命?

脑极体

大专学历Java开发7年,从年初被裁到四面美团点评成功上岸,闭关七个月,入职那一天我哭了!

Java架构追梦

Java 阿里巴巴 面试 美团 java架构

围绕“三个问题”开展的网易云音乐数据基础建设

围绕“三个问题”开展的网易云音乐数据基础建设

Redis 3.0正式版发布,正式支持Redis集群-InfoQ