2016 - 2024

感恩一路有你

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查询语句

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。