当成最后数据的最后更新时间吧 取出是共享版本号的 写入增加版本号如 先用数据 和A B两进程 都对那么进行设置
KEY VALUE VERSION
age 20 123A 执行gets 得到 {age:20,cas:123}
B执行gets 得到 {age:20,cas:123}然后A更新 set VALUE=30 where Key KEY=age and VERSION = 123 执行成功
B更新set VALUE=40 where Key KEY=age and VERSION = 123 执行失败
保证了age串行修改
KEY VALUE VERSION
age 20 123A 执行gets 得到 {age:20,cas:123}
B执行gets 得到 {age:20,cas:123}然后A更新 set VALUE=30 where Key KEY=age and VERSION = 123 执行成功
B更新set VALUE=40 where Key KEY=age and VERSION = 123 执行失败
保证了age串行修改
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货