新手用Redis的常见误区:别什么都缓存,别忘了设过期时间

1天前 (11-05 16:20)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

很多新手知道Redis能加速,但是不知道什么时候该用,什么时候不该用,今天说一下新手用Redis的常见误区。

别什么都往Redis里塞

Redis是内存数据库,成本比MySQL高很多,只有经常查、变化不频繁的数据才适合放Redis,比如网站的热门文章列表、站点配置,几小时甚至几天变一次,放Redis里,不用每次查数据库。

那种实时变化的、写多的、偶尔查一次的数据,别放Redis,写来写去浪费内存,还容易和数据库数据不一致。

别设了缓存忘了过期时间

新手最常见的问题,把数据缓存到Redis,不设过期时间,数据库里数据改了,Redis里还是老的,用户看到的内容永远是旧的。缓存一定要设过期时间,重要数据改完之后,手动删一下Redis里对应的缓存,保证数据一致。

新站别着急上Redis

一天几十访客,MySQL跑着一点问题没有,上了Redis还要维护,容易出问题,等数据库CPU经常跑满、网站慢了再上,别为了用技术而用技术。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/166.html

0
回帖

新手用Redis的常见误区:别什么都缓存,别忘了设过期时间 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息