使用memcache缓存单条数据,在对数据进行更新的时候,删除掉这个缓存,但是memcache的命中率很低,即使达到99%也还是会有没命中的情况,有可能并没有删除
就是有可能数据库中更改了数据,但是缓存并没有更改,那么在读取这个缓存的时候就可能导致数据不一致,请问这个怎么解决
回复讨论(解决方案)
我问错地方了,应该是我的逻辑出问题了 - - - - -
恩,结贴,走人。。。。
当然是你的逻辑出问题了
使用memcache缓存单条数据,在对数据进行更新的时候,删除掉这个缓存,但是memcache的命中率很低,即使达到99%也还是会有没命中的情况,有可能并没有删除
就是有可能数据库中更改了数据,但是缓存并没有更改,那么在读取这个缓存的时候就可能导致数据不一致,请问这个怎么解决
我问错地方了,应该是我的逻辑出问题了 - - - - -
恩,结贴,走人。。。。
当然是你的逻辑出问题了
本文是由用户编写整理,所有内容的版权归原作者所有。如果侵犯了您的权益,请联系我删除