Redis实现数据强一致的思路
读程序{
读缓存(){
//命中
return 数据;
}else{
//未命中
lock
读缓存(){//双检
return 数据;
}else{
读数据库
改缓存
}
unlock
}
}
写程序{
lock
删缓存
改数据库
unlock
}