来源:Redislabs 作者:Kyle Davis 翻译:Kevin (公众号:中间件小哥) Redis 4.0给Redis生态带来了一个惊人的功能:Modules(模块).Modules是Redis的一大转变,它是Redis内部自定义数据类型和全速计算的开放环境.但是,尽管对该版本的大多数关注都集中在Modules上,但新版本还引入了一个非常重要的命令,它就是游戏规则的改变者:UNLINK. 您可以使用redis-cli连接redis-server执行info命令,去查看当前redis版本中…
4月24日,阿里云正式宣布推出全新 Redis 5.0 版本云数据库缓存服务,据悉该服务完全兼容 4.0 及早期版本,继承了其一贯的安全,稳定,高效等特点并带来了全新的 Stream 数据结构及多项优化改进.在互联网行业下的直播,游戏,电商,社交等场景下有着广阔的应用前景. Redis 5.0 优势 随着互联网行业的发展,高并发,低延迟几乎成了互联网行业的标配需求,如何支撑千万日活,百万并发,毫秒延迟成为了行业的共同目标.Redis 缓存从 09 年发布至今,一如既往的稳定表现使它成为了缓存场景…
Redis 的作者 antirez 在三天之前通过博客文章<The first release candidate of Redis 4.0 is out>发布了 Redis 4.0 的第一个 RC 版本, 在博文中他说, 因为这个新版本的 Redis 出现了多项改变, 所以他决定从原来的 3.x 版本直接跳到 4.0 版本, 以此来强调这次更新的变化之大. 模块系统 Redis 4.0 发生的最大变化就是加入了模块系统, 这个系统可以让用户通过自己编写的代码来扩展和实现 Redis 本身并不…
Redis 5.0 Redis5.0版是Redis产品的重大版本发布,我们先看一下它的最新特点: 新的流数据类型(Stream data type) https://redis.io/topics/streams-intro 新的 Redis 模块 API:定时器.集群和字典 API(Timers, Cluster and Dictionary APIs) RDB 增加 LFU 和 LRU 信息 集群管理器从 Ruby (redis-trib.rb) 移植到了redis-cli 中的 C 语言代…
Redis 6.0.1 于 2020 年 5 月 2 日正式发布了,如 Redis 作者 antirez 所说,这是迄今为止最"企业"化的版本,也是有史以来改动最大的一个 Redis 版本,同时也是参与开发人数最多的一个版本. 所以在使用此版本之前,建议各位开发者先进行深入的测试再考虑投产,毕竟生产坏境无小事.好了,回到本文的重点,接下来我们来重点看下 Redis 6.0.1 给我们带来了那些新功能. 所以在使用此版本之前,建议各位开发者先进行深入的测试再考虑投产,毕竟生产坏境无小事.…
说明:本文根据Redis 7 RC2 的release note 整理并翻译 近日,Redis 开源社区发布了7.0的两个预览版.在这两个预览版中,有很多Redis 7.0中新增加的特性,新增加的命令或已有命令的新加参数,一些性能上的优化和提高,还有一些API的改变,并且修复了以前版本中的一些bug,下面让我们具体来看一下这些方面的内容. Redis 7.0 包括了以下一些重要的变化: 1. 将AOF文件的存储方式改为在一个文件夹下存储多个文件. 2. 将持久化文件RDB的版本升级为10,与之前…
Redis 4.0-rc1 发布了,这是 4.0 的首个 RC 版.Redis 是一个高性能的key-value数据库.Redis 的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用.它提供了Python,Ruby,Erlang,PHP客户端,使用很方便. 以下是该版本发布值得关注的内容: Major features Redis 模块化系统.Redis now allows developers to write modules…
Redis 6.0 ACL 期待已久的ACL终于来了,大家知道在redis集群中只有一个db,在多项目操作时可以通过key前缀来区分,但是还是能获取其它key,这样就带来了安全风险. Access Control Lists ACL 在之前 登录可以AUTH pwd 有了ACL后AUTH user pwd ACL LIST 我们可以使用 ACL LIST 命令来检查当前活动的 ACL > ACL LIST 1) "user default on nopass ~* +@all"…
背景 Redis3.0版本之后开始支持了Redis Cluster,Redis也开始有了分布式缓存的概念.关于Redis Cluster的相关说明,可以看之前的几篇文章:Redis Cluster 原理相关说明.redis-cli --cluster help说明.其架构如下: 因为 Redis Cluster 内部的使用的是P2P中的Gossip协议,每个节点既可以从其他节点得到服务,也可以向其他节点提供服务,没有中心的概念,通过一个节点可以获取到整个集群的所有信息.所以如果应用连接Redis…
一.Redis3.0 与 3.2 配置文件对比 1. clone redis git clone https://github.com/antirez/redis.git 2. checkout分支 cd redis git checkout 3.0 git checkout 3.2 3. 比较 (1) 比较3.0和3.2文件变化数 > git rev-list 3.0..3.2 --count 1708 (2) 比较3.0和3.2文件变化统计 > git diff 3.0..3.2 --sh…