频发插入和更新的mysql表,这些数据适合放入缓存中吗?
回答·4
最热
最新
- 主要分情况看,如果数据是那种热点数据,还是要做缓存的,如果不是就可以考虑不做缓存
- 如果做了缓存命中率很高,就可以考虑缓存,反之就不用
- 你考虑了使用方便访问快捷,但是你考虑了缓存带来的后果吗?假如对数据访问要求高,例如股票信息,这个是不适合缓存的,有些数据没那么重要就可以做缓存
- 如果是读多写少,一些热的数据是可以放入到缓存内的。 这里你说频繁插入和更新放入缓存中,是因为 mysql 压力大吗?如果压力大,可以先 mq,来进行消峰,降低 mysql 写的压力。 频繁的更新和插入数据,就是改动大的数据,如果读很少,可以不放入缓存。命中率很低,得不偿失。 如果读很频繁,这里需要考虑缓存和数据库一致性的问题,可以先删缓存,再存库。查需要的时候在放入缓存。