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扩展"使得PHP开发者能充分利用Redis 2.6的功能,特别是`INCRBYFLOAT`命令,可以处理浮点数的增量操作,提高了数据处理的灵活性和准确性。安装和使用这个扩展,能显著提升PHP应用与Redis...
它在Linux系统上广泛使用,但为了在Windows环境下运行,我们可以利用MSOpenTech提供的版本,如标题所提及的“Redis 2.6 for Windows”。这个版本是Redis官方源代码在Windows平台上的移植,使开发者能在Windows操作...
在2.6版本中,Redis还增强了其主从复制功能,允许数据在多个实例间同步,提高了可用性和容错性。此外,发布订阅(Publish/Subscribe)模式让Redis成为一个简单的消息中间件,可以实现应用之间的异步通信。 总的来说,...
本文将深入解析`源码redis2.6中文注释版`提供的内容,帮助你理解和掌握这款数据库的内部工作原理。 一、Redis基本架构 Redis的核心设计基于单线程模型,通过IO多路复用技术(如epoll或kqueue)处理客户端的连接请求...
如:D:\redis2.6 2.把redis.vbs放在windows的启动项里面 如(win 7):C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 注:如果需要改变路径,请改变redis.vbs和start.bat...
1. **事务(Transactions)**:Redis 2.6支持多条命令的原子执行,通过`MULTI`、`EXEC`命令实现事务功能,确保在并发环境下数据操作的完整性。 2. **发布订阅(Publish/Subscribe)**:Redis提供了发布订阅模式,...
2. **事务**:Redis支持简单的事务功能,可以将多个操作打包成一个事务执行,保证这些操作要么全部成功,要么全部失败。 3. **发布订阅**:Redis的发布订阅(Pub/Sub)模式允许客户端订阅特定的频道,当有其他...
Redis 2.6是一个较早的版本,尽管后续有许多更新,但在某些特定场景下,用户可能仍选择使用这个版本,例如为了保持与现有系统的兼容性或满足特定功能需求。 描述“windows编译好的redis-2.6 32/64 版本,下载后直接...
总的来说,Redis 2.6 for Windows 32版提供了一个简单便捷的方式,在Windows环境下体验和测试Redis的功能。通过理解这些文件的用途,并根据实际需求配置`redis.conf`,开发者可以在本地快速搭建起一个运行Redis的...
Redis 2.6是Redis数据库的一个重要版本,它在2013年发布,带来了许多新功能和性能改进。以下是对这个版本的详细介绍: 1. **发布背景**:Redis是一款高性能的键值存储系统,由Salvatore Sanfilippo创建。2.6版本的...
Redis是一款高性能的键值存储系统,...综上所述,Redis 2.6在Windows 32位环境下仍可稳定运行,提供了丰富的数据结构和功能,适合多种场景的应用。然而,为了获取更好的性能和安全特性,推荐使用最新稳定版本的Redis。
在Windows 64位环境下,为了利用C++与Redis进行交互,我们需要一个兼容的C++ API库,这里提到了“windows 64位redis2.6 API C++库和头文件”,即hiredis库。hiredis是Redis官方推荐的C语言客户端库,轻量级且高效,...
由于其高性能和丰富的功能,Redis常用于缓存、消息队列以及数据持久化等场景。 2. Windows环境:尽管Redis最初是为Unix-like系统设计的,但通过社区的努力,现在已经可以在Windows上运行。在Windows 7系统上安装...
redis资源安装包下载,tar包解压安装即可,数据缓存必备
在这个`redis_2.6`版本的安装和使用指南中,我们将深入探讨如何在不同的操作系统上安装Redis,以及如何利用提供的详细文档和示例进行操作。 首先,让我们开始介绍Redis的基本概念。Redis是一个开源的、基于内存的...
redis-2.6 windows 版本。
本压缩包包含的是Redis从2.6版本到3.0版本的Windows完整版本,特别强调了包含x64架构的适配以及完整的源代码。 在Windows环境下运行Redis是一项挑战,因为Redis最初是为Linux设计的,但随着其影响力的扩大,开发者...
基于redis2.6的windows版本,由https://github.com/MSOpenTech/redis此正式官方项目构建的,大家也可以自己构建。这里提供的为已构建的文件,包括: redis-server.exe redis-benchmark.exe redis-cli.exe redis-...
本配置示例聚焦于“Tomcat7+Nginx1.8+Redis2.6”的组合,这是一个常见的高并发解决方案,其中Nginx作为反向代理服务器,Tomcat作为应用服务器,而Redis则作为会话持久化存储。 首先,让我们详细了解一下每个组件的...