代码拉取完成,页面将自动刷新
217
防止并发任务、评分与道具的接口产生的刷分等问题
已合并
注意,该修改需要Redis在2.6.12以上版本,否则可能出现错误。
由于dz的锁是使用的set添加的,而非add唯一性添加,故进行并发的话,会导致同时几个锁都会添加成功,故这种时候锁就会失效。
然后在任务、评分与道具添加了锁,防止重复完成。
同时修复了因为缓存名的大小写问题导致discuz_process无法使用缓存。
注意,该修改需要Redis在2.6.12以上版本,否则可能出现错误。
由于dz的锁是使用的set添加的,而非add唯一性添加,故进行并发的话,会导致同时几个锁都会添加成功,故这种时候锁就会失效。
然后在任务、评分与道具添加了锁,防止重复完成。
同时修复了因为缓存名的大小写问题导致discuz_process无法使用缓存。