Redis实现数据强一致的思路

读程序{
    读缓存(){
        //命中
        return 数据;
    }else{
        //未命中
        lock
        读缓存(){//双检
            return 数据;
        }else{
            读数据库
            改缓存
        }
        unlock
    }
}

写程序{
    lock
    删缓存
    改数据库
    unlock
}

 

posted @ 2024-04-17 20:03  Yfeil  阅读(26)  评论(0编辑  收藏  举报