开发过程问题跟踪汇总:
1.Redis服务器部署方式
单机版Redis和Redis云集群部署方式不一致,redis云集群采用主备+分片部署,每个分片都有一个主服务和备用服务,
2.Springboot集成Redis的方式
单机版采用jedis操作redis,redis云集群版项目采用lettuce连接池
3.Redis集群不建议使用管道pipeline
分片后的redis云集群对接人员不建议使用管道pipeline操作,项目中使用lettuce2.0版连接池兼容管道操作
4.Redis序列化方式
Key值采用stringSerializer序列化方式、value值采用jackson2JsonRedisSerializer序列化方式
5.Redis容灾处理
redis云集群采用多节点主备同步方案,不同的主备部署在不同的物理机上,当主节点出现异常情况时,可以切换到备用节点上
6.Redis备份方式
redis云集群采用rdb文件备份数据文件,rdb文件能快速还原数据,避免redis数据不同步问题