场景描述:
由于公司的两个系统共用到同一个redis数据源,在A系统存值的时候直接使用的订单号存值,在B系统的时候也是用这个订单号作幂等处理的时候,导致B系统还没有开始存值,取值的时候就取到了,导致出现了撞值现象。
解决方式:
redis存值的时候,一定记得带上唯一性标识的前缀,免得存入的值,被其他系统给获取了。
场景描述:
由于公司的两个系统共用到同一个redis数据源,在A系统存值的时候直接使用的订单号存值,在B系统的时候也是用这个订单号作幂等处理的时候,导致B系统还没有开始存值,取值的时候就取到了,导致出现了撞值现象。
解决方式:
redis存值的时候,一定记得带上唯一性标识的前缀,免得存入的值,被其他系统给获取了。