智慧产品中台与权益分发


Redis缓存信息

<ul> <li> <p>权益与库存批次信息</p> <ul> <li>类型 zset</li> <li>key P+权益产品ID</li> <li>value S+库存批次号,S+库存批次号......</li> <li>说明 <ol> <li>P和S是前缀</li> <li>zset的权重score:失效时间【8位】+生效时间【8位】=score【16位】 例: 库存批次号1000:失效时间=2020/04/17 23:59:59 生效时间=2020/03/17 23:59:59 库存批次号1000的score=2020041720200317</li> <li>缓存操作说明 <ul> <li>在新增权益保存时新建</li> <li>在库存录入保存时插入</li> <li>在【库存全量初始化SWAGGER接口】时新建</li> </ul></li> </ol></li> </ul> </li> <li> <p>库存信息</p> <ul> <li>类型 hash</li> <li>key S+权益产品ID</li> <li>value hkey:S+库存批次号+S hvalue:生效时间 hkey:S+库存批次号+E hvalue:失效时间 hkey:S+库存批次号+L hvalue:库存剩余量 hkey:S+库存批次号+D hvalue:库存消耗量</li> <li>说明 <ol> <li>S是前缀</li> <li>权益产品的每个库存批次都会生成四个key-value对,放入缓存key对应的value中 例: 权益2000包含 库存批次号1000:失效时间 生效时间 剩余量 消耗量 库存批次号1001: 失效时间 生效时间 剩余量 消耗量</li> </ol></li> </ul> <p>权益2000的【库存信息】为: key: S2000 value: hkey:S1000S hvalue:生效时间 hkey:S1000E hvalue:失效时间 hkey:S1000L hvalue:库存剩余量 hkey:S1000D hvalue:库存消耗量 hkey:S1001S hvalue:生效时间 hkey:S1001E hvalue:失效时间 hkey:S1001L hvalue:库存剩余量 hkey:S1001D hvalue:库存消耗量</p> <ol> <li>缓存操作说明 <ul> <li>在新增权益保存时新建</li> <li>在库存录入保存时插入</li> <li>在【库存全量初始化SWAGGER接口】时新建</li> </ul></li> </ol> </li> </ul>

页面列表

ITEM_HTML