同学你好:
不论是微服务还是单体服务,都应该是多实例部署的(在企业级线上环境中)。但是,我在课程中已经做了讲解,在生成优惠券码时需要做特殊处理,即只在一个实例上提前做好这件事。这其实也是一种常用的手段。如果确实就是想要在多实例部署之后,再去生成优惠券码,我也在课程中有所介绍,即实例分区。你部署的实例个数是知道的,把需要的优惠券码分散到各个实例上,实例上的优惠券码就肯定是唯一的。
Redis 集群对唯一性没有影响,集群环境下存储的数据就只有一份,只是扩展单机 Redis 内存不足的缺陷。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!