前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >redis3.x

redis3.x

原创
作者头像
陈不成i
修改2021-06-17 14:16:24
3080
修改2021-06-17 14:16:24
举报
文章被收录于专栏:ops技术分享

Redis3.2

Redis3.2在2016年5月6日正式发布,相比于Redis3.0主要特征如下:

  1. 1) 添加GEO相关功能。
  2. 2) SDS在速度和节省空间上都做了优化。
  3. 3) 支持用upstart或者systemd管理Redis进程。
  4. 4) 新的List编码类型:quicklist。
  5. 5) 从节点读取过期数据保证一致性。
  6. 6) 添加了hstrlen命令。
  7. 7) 增强了debug命令 支持了更多的参数。
  8. 8) Lua脚本功能增强。
  9. 9) 添加了Lua Debugger。
  10. 10) config set支持更多的配置参数。
  11. 11) 优化了Redis崩溃后的相关报告。
  12. 12) 新的RDB格式,但是仍然兼容旧的RDB。
  13. 13) 加速RDB的加载速度。
  14. 14) spop命令支持个数参数。
  15. 15) cluster nodes命令得到加速。
  16. 16) Jemalloc更新到4.0.3版本。

Redis3.0

Redis3.0在2015年4月1日正式发布,截止到本书完成已经到3.0.7版本,相比于Redis2.8主要特性如下:

Redis3.0最大的改动就是添加Redis的分布式实现Redis Cluster,填补了Redis官方没有分布式实现的空白。Redis Cluster经历了4年才正式发布也是有原因的,具体可以参考Redis Cluster的开发日志

  1. Redis Cluster: Redis的官方分布式实现。
  2. 2) 全新的embedded string对象编码结果,优化小对象内存访问,在特定的工作负载下速度大幅提升。
  3. 3) lru算法大幅提升。
  4. 4) migrate连接缓存, 大幅提升键迁移的速度。
  5. 5) migrate命令两个新的参数copy和replace。
  6. 6) 新的client pause命令,在指定时间内停止处理客户端请求。
  7. 7) bitcount命令性能提升。
  8. 8) config set设置maxmemory时候可以设置不同的单位(之前只能是字节),例如config set maxmemory1gb。
  9. 9) Redis日志小做调整:日志中会反应当前实例的角色(master或者slave)。
  10. 10) incr命令性能提升。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Redis3.2
  • Redis3.0
相关产品与服务
云数据库 Redis
腾讯云数据库 Redis(TencentDB for Redis)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档