`

Redis 2.6 新功能一览

阅读更多
Redis 2.6 新功能一览

Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它起步较晚,发展迅速,目前已被许多大型机构采用。

原计划Redis 2.6将于2012年第1周发布,但是到目前为止,还没有任何关于Redis 2.6的消息。

造成发布延迟的主要原因是,在该版本中添加了大量超出预期的新功能,包括:

支持服务器端Lua脚本,原生支持JSON 和MessagePack。
到期时间精确到了毫秒,并新增了相关的设置命令。
移除了对大量客户端的硬解码限制。现在你的Redis连接能力取决于系统的并发能力。
AOF(聚合目标函数)低级语义现在更加健壮,特别是用于从服务器时。
允许对客户端输出缓冲区的大小进行控制。
AOF现在能够重写聚合数据类型。通过使用可变参数命令,产生一个同样大小的、保存加载更快的AOF文件。
所有在redis.conf文件中的指令都可以作为命令行选项来使用。
随机化hash表种子,以防止碰撞攻击。
改善了存储大数据时的性能。
重构了大量的核心代码,新的内部API会让cluster方案更容易实现。
启动画面添加了Redis ASCII logo。
增强了redis-benchmark,支持运行选择测试、CSV输出等。
增强了redis-cli,通过--eval,使Lua脚本开发更加便捷。
SHUTDOWN命令现在添加了两个参数:SAVE和NOSAVE。
增强了INFO命令、SORT命令、INCRBYFLOAT命令和HINCRBYFLOAT命令。
改善了崩溃时的bug报告功能,优化了性能。
目前Redis最新的稳定版本是2.4.8,你可以通过官网进一步了解。
分享到:
评论

相关推荐

    redis2.6最新php扩展

    总结起来,"redis2.6最新php扩展"使得PHP开发者能充分利用Redis 2.6的功能,特别是`INCRBYFLOAT`命令,可以处理浮点数的增量操作,提高了数据处理的灵活性和准确性。安装和使用这个扩展,能显著提升PHP应用与Redis...

    Redis 2.6 for Windows及Windows服务安装

    它在Linux系统上广泛使用,但为了在Windows环境下运行,我们可以利用MSOpenTech提供的版本,如标题所提及的“Redis 2.6 for Windows”。这个版本是Redis官方源代码在Windows平台上的移植,使开发者能在Windows操作...

    redis 2.6.rar

    在2.6版本中,Redis还增强了其主从复制功能,允许数据在多个实例间同步,提高了可用性和容错性。此外,发布订阅(Publish/Subscribe)模式让Redis成为一个简单的消息中间件,可以实现应用之间的异步通信。 总的来说,...

    源码redis2.6中文注释版

    本文将深入解析`源码redis2.6中文注释版`提供的内容,帮助你理解和掌握这款数据库的内部工作原理。 一、Redis基本架构 Redis的核心设计基于单线程模型,通过IO多路复用技术(如epoll或kqueue)处理客户端的连接请求...

    快速配置 Windows环境下安装配置Redis2.6 且能后台运行

    如:D:\redis2.6 2.把redis.vbs放在windows的启动项里面 如(win 7):C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 注:如果需要改变路径,请改变redis.vbs和start.bat...

    redis-2.6.zip

    1. **事务(Transactions)**:Redis 2.6支持多条命令的原子执行,通过`MULTI`、`EXEC`命令实现事务功能,确保在并发环境下数据操作的完整性。 2. **发布订阅(Publish/Subscribe)**:Redis提供了发布订阅模式,...

    redis-2.6 windos32/64

    2. **事务**:Redis支持简单的事务功能,可以将多个操作打包成一个事务执行,保证这些操作要么全部成功,要么全部失败。 3. **发布订阅**:Redis的发布订阅(Pub/Sub)模式允许客户端订阅特定的频道,当有其他...

    redis-2.6 windows 32/64位版本

    Redis 2.6是一个较早的版本,尽管后续有许多更新,但在某些特定场景下,用户可能仍选择使用这个版本,例如为了保持与现有系统的兼容性或满足特定功能需求。 描述“windows编译好的redis-2.6 32/64 版本,下载后直接...

    redis 2.6 windows 32版

    总的来说,Redis 2.6 for Windows 32版提供了一个简单便捷的方式,在Windows环境下体验和测试Redis的功能。通过理解这些文件的用途,并根据实际需求配置`redis.conf`,开发者可以在本地快速搭建起一个运行Redis的...

    redis-2.6

    Redis 2.6是Redis数据库的一个重要版本,它在2013年发布,带来了许多新功能和性能改进。以下是对这个版本的详细介绍: 1. **发布背景**:Redis是一款高性能的键值存储系统,由Salvatore Sanfilippo创建。2.6版本的...

    redis 2.6 windows32

    Redis是一款高性能的键值存储系统,...综上所述,Redis 2.6在Windows 32位环境下仍可稳定运行,提供了丰富的数据结构和功能,适合多种场景的应用。然而,为了获取更好的性能和安全特性,推荐使用最新稳定版本的Redis。

    windows 64位redis2.6 API C++库和头文件

    在Windows 64位环境下,为了利用C++与Redis进行交互,我们需要一个兼容的C++ API库,这里提到了“windows 64位redis2.6 API C++库和头文件”,即hiredis库。hiredis是Redis官方推荐的C语言客户端库,轻量级且高效,...

    Windows环境下安装配置Redis2.6

    由于其高性能和丰富的功能,Redis常用于缓存、消息队列以及数据持久化等场景。 2. Windows环境:尽管Redis最初是为Unix-like系统设计的,但通过社区的努力,现在已经可以在Windows上运行。在Windows 7系统上安装...

    redis-2.6.14

    redis资源安装包下载,tar包解压安装即可,数据缓存必备

    redis_2.6版本的安装和使用(有详细文档和安装包和示例)

    在这个`redis_2.6`版本的安装和使用指南中,我们将深入探讨如何在不同的操作系统上安装Redis,以及如何利用提供的详细文档和示例进行操作。 首先,让我们开始介绍Redis的基本概念。Redis是一个开源的、基于内存的...

    redis 2.6 windows 版本,源代码。

    redis-2.6 windows 版本。

    redis.windows2.6-3.0完整最新版,包括x64和源代码

    本压缩包包含的是Redis从2.6版本到3.0版本的Windows完整版本,特别强调了包含x64架构的适配以及完整的源代码。 在Windows环境下运行Redis是一项挑战,因为Redis最初是为Linux设计的,但随着其影响力的扩大,开发者...

    window32构建的redis2.6版本

    基于redis2.6的windows版本,由https://github.com/MSOpenTech/redis此正式官方项目构建的,大家也可以自己构建。这里提供的为已构建的文件,包括: redis-server.exe redis-benchmark.exe redis-cli.exe redis-...

    Tomcat7+Nginx1.8+Redis2.6负载均衡简单配置

    本配置示例聚焦于“Tomcat7+Nginx1.8+Redis2.6”的组合,这是一个常见的高并发解决方案,其中Nginx作为反向代理服务器,Tomcat作为应用服务器,而Redis则作为会话持久化存储。 首先,让我们详细了解一下每个组件的...

Global site tag (gtag.js) - Google Analytics