Skip to content

cachecloud 3.3 pre release

Pre-release
Pre-release
Compare
Choose a tag to compare
@githubname1024 githubname1024 released this 26 Jun 10:05
· 2 commits to main since this release

简介

3.3版本主要升级了前端页面框架,升级ssh客户端依赖,优化部署流程兼容redis最新7.2版本,增加持久化类型,提升开发运维效率。

相关变更记录如下:


变更记录

功能新增

  • 1、持久化配置
  • 新增持久化类型,允许更改应用的持久化策略,见(管理后台——应用管理:持久化)。
  • 持久化类型说明(配置时,注意评估机器故障等潜在的数据丢失风险):
    • 常规型:主从每秒自动刷盘
    • 性能优化型:主根据系统刷盘,从每秒刷盘
    • 性能增强型:主不持久化,从每秒刷盘
    • 不持久化:不持久化
  • 2、业务组
  • 新增业务组管理,允许给用户设置归属的业务组,从而自动将应用与关联用户的业务组绑定关系,见(管理后台——用户管理)。
  • 提供根据业务组,搜索应用列表,见(应用前台——首页)。
  • 提供接手用户功能,允许指定某用户接手另一用户下的所有应用权限,见(管理后台——用户管理)。
  • 3、机器一键迁移
  • 机器一键迁移,支持是否强制迁移,满足机器磁盘故障需快速恢复集群拓扑的场景。
  • 4、Redis滚动重启
  • 支持是否快速重启(不考虑客户端集群拓扑等);
  • 5、命令统计
  • 新增server端命令统计(管理后台——client统计页面:server命令调用)

更新优化

运维优化:

  • 1 部署流程优化
  • 优化部署流程,将密码配置前置,以兼容redis最新7.2版本
  • 2 redis配置优化
  • 优化redis配置,添加slave时,可指定配置模板中哪些配置项拷贝源节点配置(如未指明,则采用默认值)

功能优化:

  • 1 命令统计:优化应用前台——应用统计信息中的top命令统计结果

数据库变更:

移除简化:

  • 1 Redis模块:移除Redis模块相关功能和代码(如已集成模块相关功能,升级请慎重。建议通过代码比较,合并方式升级)
  • 2 客户端上报:删除客户端上报已废弃的代码,修复bug 330

依赖升级

  • 1 后端
  • sshd-core 升级到 2.9.2
  • sshd-scp 升级到 2.9.2
  • guava 升级到 32.1.2-jre
  • 2 前端
  • Bootstrap 升级到 5.2.3
  • jquery 升级到 3.7.0
  • freemarker 升级到 2.3.30