1. redis5.0新特性 1.1. 新的Stream类型 1.1.1. 什么是Stream数据类型 抽象数据日志 数据流 1.2....动态添加节点 ruby添加节点:redis-trib.rb add-node 192.168.4.147:5007 192.168.4.147:5001 新特性添加节点:redis-cli --cluster...分片 ruby分片方法:redis-trib.rb reshard 192.168.4.147:5007 新特性分片方法:redis-cli --cluster reshard 192.168.4.147...删除从节点 ruby删除方法:redis-trib.rb del-node 192.168.4.147 5008 新特性删除方法:redis-cli --cluster del-node 192.168.4.147...删除主节点(需要先把数据槽移动到其他节点,再删除主节点,防止数据丢失) ruby删除方法:redis-trib.rb reshard 192.168.4.147 5007 新特性删除方法:redis-cli
MQTT 5.0 中 SUBSCRIBE 报文中的 Payload 包含了订阅选项(Subscription Options)。...DISCONNECT 报文(新增) DISCONNECT 报文是 MQTT 5.0 新增的报文,它的引入意味着 mqtt broker 拥有了主动断开连接的能力。...MQTT v5.0 MQTT v5.0 协议将返回码改名成了原因码,增加了用于表示更多类型的错误的原因码。...(三) 有效载荷标识与内容类型 有效载荷标识(Payload Format Indicator)与内容类型(Content Type)是 MQTT 5.0 新引入的两个属性。...内容类型(Content Type) 在 MQTT 5.0 的所有报文类型中,该属性同样只存在于 PUBLISH 报文和 CONNECT 报文的遗嘱属性中。
Github链接:https://github.com/antirez/redis/releases/tag/5.0.0 ,让我们一起看看它带来了哪些振奋人心的新特性: ?...redis5.0 stable 官方列举特性如下: ====================================================== Redis 5.0.0 Released...The Redis core was refactored and improved in many ways. Redis开源社区版新特性 下面我们对一些重要特性进行更深入的了解。...动态HZ 以前redis版本的hz都是固定的,5.0将hz动态化是为了平衡空闲CPU的使用率和响应能力。...Redis Enterprise Software新特性 Redis开源许可从AGPL 迁移到将 Apache v2.0 与 Commons Clause 相结合的许可证,下面介绍的这些特性不再是开源软件
Redis5.x版本继承了4.x版本的所有功能增强以及新的命令。Stream数据结构Stream是Redis 5.0引入的一种新数据类型,它是一个全新的支持多播的可持久化消息队列。...Redis Stream的结构示意图如图1所示,它是一个可持久化的数据结构,用一个消息链表,将所有加入进来的消息都串起来。Stream数据结构具有以下特性 1、Stream中可以有多个消费者组。...图3 ACK机制解读内存使用优化Redis5.0在上一版本基础上,在内存使用上做了进一步优化。主动碎片整理 当key被频繁修改,value长度不断变化时,Redis会为key分配新的内存空间。...同时Redis4.x支持通过memory purge命令手动清理内存碎片。Redis5.0:增强版主动碎片整理,配合Jemalloc版本更新,更快更智能,延时更低。...Redis5.0对Redis-cli做了优化,集成了集群的所有管理功能。具体使用可以通过命令redis-cli --cluster help查看帮助信息。
概念 Android5.0以后谷歌大力推崇Material Design设计,有意统一之前Android style风格乱象的情况。...---- Toolbar的基本使用 ---- 使用V7的向下兼容包 前面提到 Toolbar 是在 Android 5.0 才开始加上的,Google 为了将这一设计向下兼容,自然也少不了要推出兼容版的
theme: channing-cyan Android5.0新特性 Material Design设计风格 谷歌希望能够让MaterialDesign给用户带来纸张化的体验。...ActionBar一样 需要在style中设置将ActionBar去除,并且在代码中显示调用setSupportActionBar将ToolBar引用放置其中即可, Palette取色器 Android5.0
通过使用Gradle 5.0中的新构建缓存和增量处理特性,只构建你需要的东西, 你和你的主管都会很高兴。...在升级到Gradle 5.0之后,你的构建已经快了一些,你可以通过使用和配置本节中描述的其他特性来进一步提高它们的性能。 ? ?...细粒度的传递依赖关系管理 Gradle 5.0提供了几个新的特性来定制如何选择依赖项,以及改进的POM和BOM支持: 依赖约束允许您定义版本或版本范围来限制直接和传递依赖版本(Maven不支持)。...这个特性还有其他用例,所以请按照上面的链接从文档了解更多信息。 4.依赖版本锁定 您可以使用Gradle 5.0将动态或远程依赖项锁定到特定的版本,从而使依赖项解析更加确定和可重现。...新的Gradle任务和插件api Gradle 5.0提供了许多新的api,这些api支持更快、更通用的构建逻辑。
支持 舍弃的特性 1....使用Spring Framework 5.0,基准版本是Java 8。Spring Framework代码现在已升级为使用Java 8中的新特性。会改进更可读和更有效的框架代码。...然而,通过物联网(IOT-Internet of Things)和新的轻量级平台,如 Node.js迫切需要解决Java平台的膨胀问题。(最初版本的JDK的大小小于10 MB。...Spring框架5.0对Kotlin有很好的支持。...舍弃的特性 Spring Framework 5是一个主要的Spring版本,基准大幅度增加。
Redis 5.0 rc1 已发布,Redis 5 是一个专注于几个重要特性的发行版。...以下是此版本的主要特性: 新的 Stream 数据类型 https://redis.io/topics/streams-intro 新的 Redis 模块 API:Timers and Cluster...更好的内存统计报告 许多带有子命令的命令现在都有一个 HELP 子命令 客户端经常连接和断开连接时性能更好 错误修复和改进 Jemalloc 升级到 5.1 版 可以看到,Redis 5.0 引入了新的流数据类型...以下是 5.0 版本中引入的非向后兼容性更改: - redis-cli 现在实现了集群管理工具。我们仍然在维护旧的 redis-trib,但是新的修复只会在 redis-cli 中实现。...Redis 5.0 能够读取 4.0(和所有的过去的版本)文件,反之则不能 - 某些日志格式和语句在 Redis 5.0 中不同
译注: 期待 Laravel 5.0 已经很久很久了, 之前跳票说要到今年一月份发布. 从一月份就一直在刷新官网和博客, 始终没有更新的消息, 前几天终于看到官网文档切换到了 5.0 版....新版本带来了众多令人激动的新特性, 尤其是定时任务队列和表单请求两个特性, 光看一下更新说明中的简单介绍都忍不住要上手尝试了....今天总算抽出一点时间把官方的新特性说明文档简单地翻译了一下, 希望所有喜欢 Laravel 框架的朋友都能感受到这个版本带来的激动人心的改变....Laravel 5.0 Laravel 5.0 引入了全新的项目目录结构. 新的目录结构更有利于用 Laravel 来创建应用. 5.0 版从头到尾都采用了新的 PSR-4 自动加载标准....以下是 5.0 版主要的新特性: 目录结构 以前版本中的 app/models 目录被整个移除. 如今你可以直接把代码放在 app 目录下, 该目录下的所有代码默认会被组织到 app 命名空间.
而作为开发者的我们而言,则已经能够去藉此来享受到现代 Java 发行版中的所有新特性了。而框架版本还背负这支持已经不被建议使用的 Java 发行版的任务。 现在,框架的最低要求是 Java 8....核心框架修订 核心的 Spring Framework 5.0 已经利用 Java 8 所引入的新特性进行了修订。...响应式编程模型 此次 Spring 发行版本的一个激动人心的特性就是新的响应式堆栈 WEB 框架。这个堆栈完全的响应式且非阻塞,适合于事件循环风格的处理,可以进行少量线程的扩展。...对于以后的剩余时间里,你可以期待看到子项目实现响应式特性。...Spring Data 团队已经为 MongoDB 和 Redis 实现了响应式支持。使用 JDBC 获取响应式支持还为时过早。
Redis 5.0 GA 正式版发布了!...新的流数据类型(Stream data type) https://redis.io/topics/streams-intro 2.新的 Redis 模块 API:定时器、集群和字典 API(Timers...新的有序集合(sorted set)命令:ZPOPMIN/MAX 和阻塞变体(blocking variants) 6. 升级 Active defragmentation 至 v2 版本 7....按照官方的说法,不使用该特性的用户在生产环境中使用 Redis 5 会有更好的体验 —— 虽然开发团队尚未发现关于这项特性的关键错误。...详细更新内容请查看: https://raw.githubusercontent.com/antirez/redis/5.0/00-RELEASENOTES 来源:www.oschina.net/news
作为一统缓存江山的redis,正式发布了5.0稳定版(stable),激不激动,开不开森?...Github链接:https://github.com/antirez/redis/releases/tag/5.0.0 ,让我们一起看看它带来了哪些振奋人心的新特性: ?
而作为开发者的我们而言,则已经能够去藉此来享受到现代 Java 发行版中的所有新特性了。而框架版本还背负这支持已经不被建议使用的 Java 发行版的任务。 现在,框架的最低要求是 Java 8。...核心框架修订 核心的 Spring Framework 5.0 已经利用 Java 8 所引入的新特性进行了修订。...响应式编程模型 此次 Spring 发行版本的一个激动人心的特性就是新的响应式堆栈 WEB 框架。这个堆栈完全的响应式且非阻塞,适合于事件循环风格的处理,可以进行少量线程的扩展。...Spring Framework 5.0 拥有一个新的 spring-webflux 模块,支持响应式 HTTP 和 WebSocket 客户端。...Spring Data 团队已经为 MongoDB 和 Redis 实现了响应式支持。 使用 JDBC 获取响应式支持还为时过早。
但这并无妨碍我们去开始对changelog上的新特性进行尝鲜实战。...今天V5可以在开发模式中启用了一个新命名的块 id 算法,该算法提供块(以及文件名)可读的引用。 模块 ID 由其相对于上下文的路径确定。...是的你说的没错,但是V5将不需要引入任何的外力,如上我们遇到prod陌生的带数字的JS,就是为了增强long-term caching,增加了新的算法,并在生产模式下使用以下配置开启。...optimization:{ 11 chunkIds: "natural”, 12 moduleIds: "size" 13 } 14} 如果你觉得这些新特性让你不爽...新的版本变动必将引起很多插件会出问题,但是V5的性能改进是我们更加期待的。最后我想说天下武功出少林,天下技术出基础。大家夯实基础多悟原理才能跟的上变化如此快的前端娱乐圈。
概述 2014年,Google携Android5.X重装归来,全新的UI设计和更加优化的性能,令开发者眼前一亮 安装和配置Android5.0开发环境 开发Android还得靠AS,下载地址 http...,如悬浮按钮,聚焦大图、无框按钮、波纹效果等新特性 具体可参考 http://www.google.com/design/#resources 材料设计能做哪些工作 保证向后的兼容性 使用材料设计的主题...从SDK中直接安装 官方推荐的安装方法 因为我的电脑操作系统是64位,我们打算在5.0的模拟器中使用,所以选择如下: ?...RecyclerView 详见本人另一篇博客 RecyclerView完全解读 ---- 立体卡片CardView 详情请查看鄙人CradView的使用 ---- 视图和阴影 Material Design的一个很重要的特性就是拟物扁平化...在Android5.x中,View的Z值由 elevation + translationZ(这两个都是5.x引入的新特性)组成。
Redis5.0最近被作者突然放出来了,增加了很多新的特色功能。...而Redis5.0最大的新特性就是多出了一个数据结构Stream,它是一个新的强大的支持多播的可持久化的消息队列,作者坦言Redis Stream狠狠地借鉴了Kafka的设计。...Redis Stream的结构如上图所示,它有一个消息链表,将所有加入的消息都串起来,每个消息都有一个唯一的ID和对应的内容。消息是持久化的,Redis重启后,内容还在。...里塞消息 127.0.0.1:6379> xadd codehole * name youming age 60 1527852774092-0 # 再切换到前面的窗口,我们可以看到阻塞解除了,返回了新的消息内容...如果读者稍微研究过Redis作者的另一个开源项目Disque的话,这极可能是作者意识到Disque项目的活跃程度不够,所以将Disque的内容移植到了Redis里面。
Redis 6新特性 多线程IO Redis 6引入多线程IO,但多线程部分只是用来处理网络数据的读写和协议解析,执行命令仍然是单线程。...除此之外,最后这个特性用我在这个特性的backlog中的东西完成了,特别是“广播模式”,我相信这将是这个特性最流行的使用模式之一。 当使用广播时,服务器不再试图记住每个客户端请求的密钥。...基本上,当需要低内存模式,以及需要非常选择性(低带宽)模式时,该特性现在都要好得多。 ACL权限控制 支持对客户端的权限控制,实现对不同的key授予不同的操作权限。...有一个新的ACL日志命令,允许查看所有违反ACL的客户机、访问不应该访问的命令、访问不应该访问的密钥,或者验证尝试失败。这对于调试ACL问题非常有用。...STRALGO 新命令 我们有一个新命令STRALGO,它实现了复杂的字符串算法。
简介 Redis 4.0 即将发布,这是个很重要的版本,变动比较大,下面看几个重要的新特性。 推出模块系统 通过模块系统,我们可以对Redis进行自定义扩展,实现自己的数据类型和功能。...例如Redis作者自己实现了一个神经网络的数据类型,还有人开发了限制速率的命令、基于Redis开发的图数据库、二级索引、时间序列、全文搜索 …… 通过模块系统,我们可以尽情发挥想象,现在的Redis主要用于数据库...、缓存,以后的Redis会有各种可能,例如仅把他作为一个网络服务器进行扩展、作为一个基础协议进行扩展 …… 之前的文章“Redis 将发展为一个生态体系”中介绍了两个示例,有兴趣的可以了解下。...PSYNC 提升了复制性能,但还存在不足,比如在故障转移以后,之前的一个slave被提升为master,而其余的slave与这个新master没有过复制关系,也就没有偏移量的记录,所以需要进行完全同步。...而且除了以上几点,还有其他的新特性,所以 4.0 这个版本很值得期待,前几天发布了RC版本,正式版的发布已经不远了。
领取专属 10元无门槛券
手把手带您无忧上云