What's new in Pika v3.5.2
Pika 社区近期发布了备受期待的 v3.5.2 版本 https://github.com/OpenAtomFoundation/pika/releases/tag/v3.5.2-alpha ,不仅解决了历史遗留的 Bug问题,还引入了多项新特性。这些新特性主要包括 Pika 支持 Redis 事务、Pika 上层增加缓存层实现冷热数据分离、提升读性能、Codis-Proxy 支持动态修改配置参数等等,无疑将会让用户感受到更为高效和稳定的使用体验。
1 新特性
- Pika 支持 Redis 事务,使得 Pika 的数据够在一系列命令的执行中保持数据的一致性和可靠性 https://github.com/OpenAtomFoundation/pika/pull/2124
- Pika 上层增加缓存层实现冷热数据分离,提升读性能 https://github.com/OpenAtomFoundation/pika/pull/2171
- Codis-Proxy 支持动态修改配置参数,方便我们做参数调整 https://github.com/OpenAtomFoundation/pika/pull/2110
- 补全 Go Test 测试用例 https://github.com/OpenAtomFoundation/pika/pull/2082
- CI 增加 cache 提升编译速度 https://github.com/OpenAtomFoundation/pika/pull/2093
- 增加 redis-copy 流量复制工具 https://github.com/OpenAtomFoundation/pika/pull/2060
2 bugfix
- 修复 pika 在使用 SETRANGE 命令出现 coredump的问题 https://github.com/OpenAtomFoundation/pika/pull/2141
- 修复因删除 Clearreplicationid 写进 binlog 导致的全量复制问题 https://github.com/OpenAtomFoundation/pika/pull/2135
- 修改锁粒度,提升 pika 写 binlog 的性能 https://github.com/OpenAtomFoundation/pika/pull/2129
- 修复复杂数据类型成员变量可能出现数据溢出 https://github.com/OpenAtomFoundation/pika/pull/2106
- 修复 decr 命令返回值错误问题 https://github.com/OpenAtomFoundation/pika/pull/2092
- 修复 setrange 和 setbit 命令没有保留原 key 的过期时间的问题 https://github.com/OpenAtomFoundation/pika/pull/2095
3 下期版本规划
预计再过两个月左右,我们会在农历新年前发布 3.5.3 版本,相关关键特性有:
- Pika 通过快慢命令分离提升读写性能 https://github.com/OpenAtomFoundation/pika/pull/2162
- Redis ACL,在 Pika 中引入用户概念,进行权限控制 ttps://github.com/OpenAtomFoundation/pika/pull/2013
- Redis Stream,实现消息队列 ttps://github.com/OpenAtomFoundation/pika/pull/1955
- Pika 特有命令 compactrange,对指定范围内的 key 进行 compact,以解决大key删除时读放大的问题 ttps://github.com/OpenAtomFoundation/pika/pull/2163
- 支持 lastsave 指令 https://github.com/OpenAtomFoundation/pika/pull/2167
4 致谢
向社区的贡献者们致谢。
感谢大家对 Pika 开源公众号的关注 ,Pika 3.5 版本重大特性及使用规范我们会在稍后的文章中进行介绍,我们下期再见~

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
使用 OpenFunction 在任何基础设施上运行 Serverless 工作负载
作者: 霍秉杰:KubeSphere 可观测性、边缘计算和 Serverless 团队负责人,Fluent Operator 和 OpenFunction 项目的创始人,还是多个可观测性开源项目包括 Kube-Events、Notification Manager 等的作者,热爱云原生技术,并贡献过 Keda、Prometheus Operator、Thanos、Loki 和 Falco 等知名开源项目。 王翼飞:青云科技资深软件工程师,负责开发和维护 OpenFunction 项目。专注于 Serverless 领域的研发,对 Knative、Dapr、Keda 等开源项目有深入的了解和实践经验。 来源:2023 上海 KubeCon 分享,公众号后台回复关键词 KubeCon-2023 即可获取 PPT 下载链接。 前言 本文主要包括以下几个部分: 构建开源 FaaS 平台的必要性与可⾏性 OpenFunction 简介 冷启动优化:Dapr proxy 模式及 Wasm ⽀持 OpenFunction 在⾃动驾驶领域的应⽤ 社区、路线图与 Demo 构建开源 FaaS 平台的必要...
- 下一篇
叮咚,你的微信年度聊天报告请查收「GitHub 热点速览」
本周热点项目 WeChatMsg 是一个微信记录提取工具,据说它还能帮你分析聊天记录、生成你的年度聊天报告。而又到了年底,部分不幸的小伙伴要开始写年度总结了,这时候 self-operating-computer 就能让你的电脑变成熟,在你的指示下写完你的年度汇报。 除了更智能的电脑,本周 AnimateAnyone 一开源便获得了 5k star,它是一个让图片变成视频的工具。能做什么?让你的卡片小姐姐们动起来! 最后,一定不能错过的就是 TrollStore,让你的苹果更加地贴心,装上一切你想要的应用。 以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝 本文目录 1. 本周特推 1.1 微信年度报告:WeChatMsg 1.2 让小姐姐动起来:AnimateAnyone ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7