前言 单集群redis cluster 转 cachecloud 几个月来,遇到一些情况与问题的总结. 版本问题 mysql 升级到5.7 默认 cachecloud 底层 db mysql 版本为:MySQL 5.5,升级 mysql 到5.7后出现不兼容sql.例如: select any_value(app_id) app_id,instance_id,any_value(instance_host) instance_host,any_value(instance_port) instance_port,count(1) as exceptionCount from app_client_exception_minute_stat 解决方案1 修改 mysql 参数,使其兼容老版本. 解决方案2 修改对应 mysql, 我们选择的就是这个方案.只要修改 AppStatsDao.xml AppClientCostTimeTotalStatDao.xml AppClientExceptionStatDao.xml 三个 xml 中不兼容函数即可. redis 版本问题 默认cachecloud-init.sh 初始化机器中 redis 版本为 redis-3.0.7.tar.gz.当我升级 redis 到一个较高版本redis-3.2.11.tar.gz时候.出现 bug.