技术栈

可维护性

庞轩px
2 小时前
数据库·redis·设计模式·重构·门面模式·可扩展性·可维护性
Redis工具类重构——从臃肿到优雅的门面模式实践在项目中,所有微服务(用户服务、课程服务、订单服务、营销服务)都依赖Redis进行缓存存储、分布式锁、库存计数等操作。最初项目中只有一个MyRedis工具类,随着业务增长,这个类膨胀到了1022行——所有数据类型操作(String、Hash、List、Set、ZSet、Geo、Bitmap)全部混在一起,查找方法靠Ctrl+F,新增功能不敢动旧代码。
我是有底线的