Redis3.2在2016年5月6日正式发布,相比于Redis3.0主要特征如下:
1) 添加GEO相关功能。2) SDS在速度和节省空间上都做了优化。3) 支持用upstart或者systemd管理Redis进程。4) 新的List编码类型:quicklist。5) 从节点读取过期数据保证一致性。6) 添加了hstrlen命令。7) 增强了debug命令 支持了更多的参数。8) Lua脚本功能增强。9) 添加了Lua Debugger。10) config set支持更多的配置参数。11) 优化了Redis崩溃后的相关报告。12) 新的RDB格式,但是仍然兼容旧的RDB。13) 加速RDB的加载速度。14) spop命令支持个数参数。15) cluster nodes命令得到加速。16) Jemalloc更新到4.0.3版本。Redis3.0在2015年4月1日正式发布,截止到本书完成已经到3.0.7版本,相比于Redis2.8主要特性如下:
Redis3.0最大的改动就是添加Redis的分布式实现Redis Cluster,填补了Redis官方没有分布式实现的空白。Redis Cluster经历了4年才正式发布也是有原因的,具体可以参考Redis Cluster的开发日志
Redis Cluster: Redis的官方分布式实现。2) 全新的embedded string对象编码结果,优化小对象内存访问,在特定的工作负载下速度大幅提升。3) lru算法大幅提升。4) migrate连接缓存, 大幅提升键迁移的速度。5) migrate命令两个新的参数copy和replace。6) 新的client pause命令,在指定时间内停止处理客户端请求。7) bitcount命令性能提升。8) config set设置maxmemory时候可以设置不同的单位(之前只能是字节),例如config set maxmemory1gb。9) Redis日志小做调整:日志中会反应当前实例的角色(master或者slave)。10) incr命令性能提升。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。