什么样的场景下需要同时使用Redis和Memcached

如题所述

采取如下办法:
1.判断该数据是否存在,如果存在则取出ID(自增序列)
2.如果上述不存在,则进入一个同步方法中,执行查询sequence的代码,并将结果hsetnx到redis中。借助redis的hsetnex的第一次操作能够成功,第二次操作不能成功的方式,来实现该分布式一致性
3.取到上一步中的ID,并在hsetnx返回成功的线程中将数据入库!
温馨提示:答案为网友推荐,仅供参考
相似回答