Redis7.0新特性
Posted _雪辉_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis7.0新特性相关的知识,希望对你有一定的参考价值。
- 使用 Multi-Part AOF 机制避免 AOF 重写机制的开销;
- 对 RDB 文件使用了新版本格式(10),与旧版本不兼容;
- 在读取老的RDB文件格式的时候将ziplist转换为listpack,这种转换发生于两种情况之下:从磁盘读取文件或者从一个主节点进行复制文件的时候;
- 在redis.conf配置文件中,protected-mode 默认更改为yes,只有当你希望你的客户端在没有授权的情况下可以连接到Redis server的时候可以将protected-mode设置为no;
- ACL: V2版本————细粒度基于 key 的权限控制,通过 selector 支持多种命令规则;
- 主从复制:TTL 总是被复制为绝对(非相对)毫秒时间
- 不再支持 gopher协议;
- 删除 STRALGO 命
- 当在配置文件中设置replica-serve-stale-data=no, 当主节点不再提供服务时,PING命令得不到返回值;
- 数据类型Hash,List, Zset的底层数据结构用listpack替换了ziplist;
- 列表(List)的数据类型可以存储超过4GB的单个元素;
- 降低了copy-on-write期间的内存使用;
- 在使用大量散列(Hash)或者有序集合(Zset)时节省了大量的内存;
- 在集群模式下,节省了大量的内存并且降低了系统整体的延迟时间;
- 在集群中,当一个主节点重启之后,从节点不再需要做完全同步,只需要做部分同步即可
- 当Redis启动时,总是建立一个AOF文件用于持久化;;
- 降低了长期没有响应客户(idle, stale client)的内存使用;
- 降低了在客户回复数据包中的对于写的系统调用次数,也同时降低了TCP packet的数目;
以上是关于Redis7.0新特性的主要内容,如果未能解决你的问题,请参考以下文章