题目:【问题2】(8分)缓存系统一般以key/value形式存储数据,在系统运维中发现,部分针对缓存的查询,未在缓存系统中找到对应的key,从而引发了大量对数据库服务器的查询请求,最严重时甚至导致了数据库服务器的宕机。 经过运维人员的深入分析,发现存在两种情况:(1) 用户请求的key值在系统中不存在时,会查询数据库系统,加大了数据库服务器的压力;(2) 系统运行期间,发生了黑客攻击,以大量系统不存在的随机key发起了査询请求,从而导致了数据库服务器的宕机。经过研究,研发团队决定,当在数据库中也未查找到该key时,在缓存系统中为key设置空值,防止对数据库服务器发起重复查询。 请用100字以内文字说明该设置空值方案存在的问题,并给出解决思路。