Redis和Mysql如何保证数据的一致性

延迟双删:

        先删除redis的缓存数据,再更新mysql,延迟几百毫秒在删除缓存中的数据。原因:第一次删除redis中的数据后,mysql在更新中。若这时有线程读取mysql中的值放到redis中,那么redis中的数据就又有了,没有删除掉。延迟几百毫秒后再删除redis中的数据,就可以让redis与mysql数据保持一致。

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