使用Redis作为MySQL的缓存

1.为什么使用Redis
(1)对用表中频繁进行访问但并不修改的SQL记录放入缓存,然后查询时先查询Redis再查询MySQL,实现读写分离,加速和保护MySQL,而缓存中的数据访问相应速度很快;
(2)在高并发的情况下,大量请求访问数据库,会造成数据库过载,此时就可以先使用Redis做一个缓存操作。
2.常见问题
(1)如何保证双写一致性问题:
通过设置key的过期时间,MySQL更新时,Redis不更新;

你可能感兴趣的:(数据库,redis,mysql,缓存)