QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

  • 2015-04-03
  • 本文字数:1019 字

    阅读完需:约 3 分钟

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-04-03 09:3328686
用户头像

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

关注

评论

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

GitHub标星8k!Java虚拟机5大核心知识点

Java 程序员 后端

Java体系化进阶学习图谱:所有帖子的 分类 总结

Java 程序员 后端

AI应用说 | 百度专家&行业大咖畅谈AI技术与落地应用

百度大脑

人工智能 开发者 开发

香港服务器弹性是企业数字化转型的一个关键方面

九河云安全

【“互联网+”大赛华为云赛道】CloudIDE命题攻略:明确业务场景,快速开发插件

华为云开发者联盟

ide 开发 插件 华为云 CloudIDE

全民K歌跨端体系建设

Edwiin

跨端 hippy 全民K歌

真正决定你成败的,是时间管理!

博文视点Broadview

入职字节跳动那一天,我哭了(蘑菇街被裁,奋战7个月拿下offer)

公众号_愿天堂没有BUG

ELK原来这么简单!《零基础(1)

Java 程序员 后端

GitHub标星过万!亦直问JVM(1)

Java 程序员 后端

Java大厂技术面试题汇总!美团阿里Java程序员晒工资被围观,总结

Java 程序员 后端

时序数据库永远的难关 — 时间线膨胀(高基数 Cardinality)问题的解决方案

阿里巴巴中间件

云计算 阿里云 云原生 中间件 时序数据库

单元测试:GTest之事件机制(一)

正向成长

测试 测试 单元测试 GTest

香港云服务器的性能提升对行业服务带来显著动力

九河云安全

唯品会三年,我只做了5件事,如今跳槽天猫拿下offer(Java岗)

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

IBM大面积辞退40岁+的员工,【Spring Boot 1

Java 程序员 后端

Java入门你值得拥有!【Spring Boot 26

Java 程序员 后端

直播回顾 | 为什么在开发流程中应用静态代码分析工具?

鉴释

软件开发生命周期 在线研讨会 静态代码分析

使用 PolarDB 和 ECS 搭建门户网站

若尘

阿里云 Polar 8月日更

【“互联网+”大赛华为云赛道】API命题攻略:厘清三步解题思路,用好开发工具

华为云开发者联盟

API 华为云 modelarts 互联网+ API Explorer

现成FIL分币系统介绍|FIL分币平台搭建

Geek_23f0c3

Filecoin fil挖矿 FIL挖矿分币系统

Java基础72问:不搞定HR这3个问题,建议不要轻易跳槽(1)

Java 程序员 后端

FastApi-02-路径参数

Python研究所

FastApi 8月日更

关于测试的三个关键问题

QualityFocus

测试 质量 测试文化 测试落地

IM之Qunar实现

Qunar技术沙龙

架构 IM 办公 客服 消息

价值连城 神经网络- 吴恩达Andrew Ng Coursera Neural Networks and Deep Learning John 易筋 ARTS 打卡 Week 58

John(易筋)

ARTS 打卡计划

太为难我了,阿里面试了7轮(5年经验,拿下P7岗offer)

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

GitHub标星过万!10592字,475行

Java 程序员 后端

太可惜了,四面字节跳动,我的offer竟被一道“算法题”给拦截了

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

亚信科技AntDB数据库与中科可控、海光公司完成产品兼容认证

亚信AntDB数据库

服务器 国产化 国产芯片 国产数据库 产品兼容性互认

亏损、退市、卖身...区块链如何挽救影视行业?

旺链科技

区块链 版权保护 影视行业

Redis 3.0正式版发布,正式支持Redis集群_语言 & 开发_李小兵_InfoQ精选文章