多客户端同时并发写一个key,可能本来应该先到的数据后到了,导致数据版本错了。或者是多客户端同时获取一个key,修改值之后再写回去,只要顺序错了,数据就错了
首先使用分布式锁,确保同一时间,只能有一个系统实例在操作某个key
然后修改key的值时,要先判断这值的时间戳是否比缓存里的值的时间戳更靠后,如果是旧数据就不要更新了
标签:十三,Redis,并发,key,数据,客户端 From: https://www.cnblogs.com/yogayao/p/17466640.html
首先使用分布式锁,确保同一时间,只能有一个系统实例在操作某个key
然后修改key的值时,要先判断这值的时间戳是否比缓存里的值的时间戳更靠后,如果是旧数据就不要更新了
标签:十三,Redis,并发,key,数据,客户端 From: https://www.cnblogs.com/yogayao/p/17466640.html