db不存在的数据, 为redis设置一个null
if(redis exist){
return redis data;
}else{
if(db exist){
redis.put(db.data)
}else{
redis.put(null) //数据库不存在, 缓存一个空, 带失效时间, 防止恶意利用redis没有某些缓存数据, 而大量攻击数据库
}
}
if(redis exist){
return redis data;
}else{
if(db exist){
redis.put(db.data)
}else{
redis.put(null) //数据库不存在, 缓存一个空, 带失效时间, 防止恶意利用redis没有某些缓存数据, 而大量攻击数据库
}
}