wanshenmean
2026-03-19 c493779a8504fe1eb548c865ff268a7f7436ec01
Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json
@@ -62,6 +62,29 @@
      "WarehouseId": 1
    }
  ],
  "RobotTaskAddressRules": {
    "AddressMap": { // 接口类型地址映射
      "11001": "Change",
      "11010": "Change",
      "10010": "Change",
      "10030": "Change",
      "11068": "Group",
      "110681": "Split"
    },
    "AddressRoadwayMap": { // 对应设备地址映射
      "11001": "换盘机械手",
      "11010": "换盘机械手",
      "11068": "注液组盘机械手",
      "10010": "换盘机械手",
      "10030": "换盘机械手"
    },
    "AddressSourceLineNoMap": { // 对应输送线编号地址映射
      "11001": "10010",
      "11010": "10030",
      "10010": "11001",
      "10030": "11010"
    }
  },
  "RedisConfig": {
    "Enabled": true, //是否启用Redis,false时仅使用内存缓存
    "ConnectionString": "127.0.0.1:6379,password=P@ssw0rd,defaultDatabase=0,connectTimeout=5000,abortConnect=false", //Redis连接字符串
@@ -75,6 +98,11 @@
    "SerializerType": "Newtonsoft", //序列化方式:Newtonsoft
    "FallbackToMemory": true, //Redis不可用时是否降级到内存缓存
    "KeyPrefix": "wcs:", //全局Key前缀,用于隔离不同系统的数据
    "EnableL1Cache": false, //是否启用L1内存缓存层。禁用后只使用Redis,适用于需要外部修改Redis数据的场景
    "EnableAutoSync": false, //是否启用Redis到内存缓存的自动同步
    "SyncIntervalSeconds": 30, //自动同步间隔时间(秒),建议30-60秒
    "SyncBatchSize": 1000, //同步时单次批量获取的Redis key数量上限
    "SyncExcludePrefixes": [ "wcs:Code:SocketDevices:" ], //排除设备状态key不参与自动同步(防止覆盖本地修改)
    "Monitoring": {
      "Enabled": false, //是否启用监控
      "SlowLogThresholdMs": 100, //慢查询阈值(毫秒)