-
Redis 如何实现库存扣减操作?如何防止商品被超卖?
基于数据库单库存 基于数据库多库存 基于redis 基于redis实现扣减库存的具体实现 初始化库存回调函数(IStockCallback) 扣减库存服务(StockServ
-
第一种实现(使用LinkedHashMap)
public class LRUCache {
int capacity;
Map<Integer,Integer> map;
public LRUCache(int capacity){
this.capacity = capacity;
map = new LinkedHashMap<>();
}
public int get(int key){
/
-
1.如何设计一个秒杀系统
在设计任何系统之前,我们首先都需要先理解秒杀系统的业务背景
下面我简单的举一个例子:
在某个时间点,某某电商网站要低价卖某件商品,而且限量1千件,抢购人
-
Redis内存淘汰策略
为什么要有淘汰策略?
答:将Redis用作缓存时,Redis数据存在内存中,如果内存空间用满,就会自动驱逐老的数据。
redis配置文件:可以配置redis存放数据的阈值(例如:100mb)