package com.loadcenter.gateway.cache; import com.loadcenter.gateway.cache.abs.GatewayCacheAbs; import org.springframework.stereotype.Component; /** * @ClassName GatewayNodeSetVinCache * @Description 一个节点对应多辆车的VIN * @Author Can.J * @Date 2024/4/19 9:49 */ @Component public class GatewayNodeSetVinCache extends GatewayCacheAbs { private final static String gatewayNodeSetVinCache ="cars:"; @Override public String getPre() { return "gateway:node:"; } /** * 节点添加vin * @param node * @param vin */ public void put(String node,String vin){ redisService.setCacheSet(encode(gatewayNodeSetVinCache)+node,vin); } public void remove(String nodeId,String vin){ redisService.deleteCacheSet(encode(gatewayNodeSetVinCache)+nodeId,vin); } }