多个项目可以共享二级缓存吗? 返回

SqlSugar 沟通中
3 266
该叫什么 -------- 发布于2周前
悬赏:0 飞吻

我有一个api 项目 和一个定时服务项目,定时服务中查询使用二级缓存

            var sensorAll=busSensorService.Queryable().WithCache("ModbusSlave").ToList(); ,api项目修改表数据时使用

 .RemoveDataCache("ModbusSlave")

 .ExecuteCommand(); 缓存没有被清空,使用redis 实现的二级缓存


热忱回答3

  • 缓存是你实现的

    0 回复
  • 我这边提供了接口

    0 回复
  •             Context.DataCache.RemoveDataCache("ModbusSlave"); 不是模糊删除吗?
    我在redis中看到key确实包含了ModbusSlave关键字

    redis key :cache:SqlSugarDataCache.bus_xx.[bus_xx] .False.0e401202af473c7feca5e78d40e1ModbusSlave

    0 回复