redis怎么缓存sql数据 如何实现基于sql实现redis主动缓存?
浏览量:1264
时间:2021-03-12 11:37:27
作者:admin
如何实现基于sql实现redis主动缓存?
如何实现基于SQL的redis主动缓存?在没有异常的情况下,只取redis的数据,不做MySQL列表的分类排序。在缓存数据中,区分进行中、未开始和已完成的分析SQL语句,触发redis缓存系统中数据的更新,同步更新关联数据(如广告数据中有商品信息)。当商品发生变化时,触发同步更新广告中相关商品数据的内容
缓存的前提是数据实时不一致。如果您需要实时一致的数据,您将失去MySQL缓存的重要性。最好直接在redis中实现业务。
逻辑如下:
每次查询数据时,首先从redis查询,发现没有这样的数据,然后在mysql中查询,将结果写入redis,设置生存期。(键是SQL语句,值是结果。这几乎不合逻辑)
当MySQL被修改和添加时,redis将不会被修改。只有在键过期和下一次查询时,数据才会更新。
redis怎么缓存sql数据 redis mysql完美结合 redis查询语句
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。