SqlServer,Redis,Memcache之间如何同步呢?
2016-02-23 来自:胡子、_____Z 3 人回应

SqlServer,Redis,Memcache之间如何同步呢?

特别是像不断变化,且需要即时显示出来的数据怎么保存数据库和缓存中的数据一致性?

2016-02-29 来自:怀念

不断变化且需要即时显示出来的数据就不应该放在缓存里的,要想保存数据库和缓存中的数据一致性,①你要把数据库和缓存中的数据一起改,②把缓存的过期时间设很短。毕竟缓存只适用于经常访问,但是不是经常修改的数据。

2016-02-29 来自:和靖

先刷缓存,再落地。如果缓存刷新/删除失败则标识请求失败。

2016-02-24 来自:活着

1、任何同步,都有延迟

2、你想要性能还是想要正确性。

3、什么叫正确?你查银行账户,发现自己有1000元,同时间家人给你存了10万。你觉得延迟10分钟再显示给你算正确吗?

4、你不需要考虑是SQL SERVER还是REDIS活着是MEMCHCHE,你只需要使用大脑就可以了。

5、这是逻辑问题,和任何技术都是没有关系的。

您的回应

你还未登陆,不能回应!登陆