最赞回答 / study_workSpace 使用互斥锁(mutex key) ;简单点讲就是类似“锁”的机制,在缓存更新或者过期的情况下,先获取锁,在进行更新或者从数据库中获取数据后,再释放锁,需要一定的时间等待,就可以从缓存中继续获取数据String get(String key){
String value = redis.get(key); if(value == null){ if(redis.setnx(key_Mutex),"1"){
redis.expire(key_mutex,3*...