写点什么

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:3328585
用户头像

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

关注

评论

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

怎么在linux系统下安装Nginx?一分钟学会!

小桃

Linux 网络安全 系统

iOS工程师如何恍然大悟?

程序员 IT 编程之路 iOS 知识体系

SQL巩固测试题

Flychen

一个成功的 Git 分支模型如何构建?

白亦杨

367W字!京东商城Java架构师设计的亿级高并发秒杀手抄笔记

Java架构追梦

Java 架构 秒杀系统 亿级并发 京东商城

简单四步学会在数字孪生可视化场景中创建小地图!

ThingJS数字孪生引擎

大前端 地图 物联网 可视化 数字孪生

论文解读丨图神经网络应用于半结构化文档的命名实体识别和关系提取

华为云开发者联盟

文档 识别 图神经网络 半结构化文档 关系提取

FIL币价值与未来, FIL币价值预估

虚拟币合约交易平台搭建,永续合约交易系统源码

CDH的安装(三)

大数据技术指南

CDH 7月日更

官宣!ElasticJob 3.0.0 版本正式发布

SphereEx

扩展Elasticsearch客户端简化ES查询(.net core/framework)

Spook

查看Linux端口占用,并关掉相关进程。

学神来啦

云计算 Linux 运维

视频云会议已成未来发展必然趋势

anyRTC开发者

音视频 WebRTC 视频会议 云视频

两者可兼得,在IDEA中使用Git!

Ayue、

git 学习

数字货币这波热潮,各国都舍不得错过

CECBC

视频云峰会|“科技 X 艺术” 的颗粒度体验是什么?

阿里云CloudImagine

阿里云 AR 艺术 摄影 vr

模块八作业

c

架构实战营

面试扣分点:什么是鸭子类型?

5W1H聊开源之Why——为什么要参与开源?

禅道项目管理

开源 项目

网络攻防学习笔记 Day67

穿过生命散发芬芳

网络攻防 7月日更

万字长文,Spark 架构原理和RDD算子详解一网打进!

云祁

大数据 spark 7月日更

模块一作业

燕燕 yen yen

#架构实战营

成功收到美团、字节、蚂蚁Offer后!我把狂刷 5 遍的面试题整理出来了!

Java 程序员 架构 面试

架构实战营作业模块一

五只羊

架构实战营

Hive学习笔记(二)

五分钟学大数据

hive 7月日更

架构实战营 -- 模块1作业

发酵的死神

Apache ShardingSphere 邀您相约 Open Source Day

SphereEx

接下来的40年,碳中和对我们来说意味着什么?

CECBC

揭秘版权保护下的视频隐形水印算法(上篇)

拍乐云Pano

[架构实战营]模块一作业

xyu

#架构实战营

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