如何保证缓存数据的同步性
用redis做缓存,假如我缓存里有一个数据用来记录公会里所有成员总等级之和,有玩家加入,总等级加上对应玩家的等级,有玩家退出,减去对应玩家的等级。 现在的问题是:如果多个玩家同时退出或加入的时候,会导致缓存数据脏读。 这个怎么保证不脏读呢?或者是 我这设计有问题?
用redis做缓存,假如我缓存里有一个数据用来记录公会里所有成员总等级之和,有玩家加入,总等级加上对应玩家的等级,有玩家退出,减去对应玩家的等级。 现在的问题是:如果多个玩家同时退出或加入的时候,会导致缓存数据脏读。 这个怎么保证不脏读呢?或者是 我这设计有问题?