Commit 1d2be9a9 authored by kiritoausna's avatar kiritoausna

重新拼接实时数据

parent ce929bfd
......@@ -18,7 +18,7 @@ import java.util.List;
*/
@Mapper
public interface WebMonitorLinkMapper extends BaseMapper<WebMonitorLink> {
@Select(value = "SELECT b.pointid,c.equipno as id,c.equipname as name FROM web_monitor_link b join tb_drybeachequipinfor c on c.equipno = b .deviceid where b.pointid in (select guid from web_monitor_points where chartid = #{chartid} )")
@Select(value = "SELECT b.pointid,c.equipno as id,c.equipname as name ,c.eqdanwei as unit FROM web_monitor_link b join tb_drybeachequipinfor c on c.equipno = b .deviceid where b.pointid in (select guid from web_monitor_points where chartid = #{chartid} )")
List<HashMap<String, Object>> getByChartId(int chartid);
@Select(value = "SELECT * FROM `web_monitor_link` where pointid = (select guid from web_monitor_points where guid = #{guid})")
......
......@@ -38,331 +38,333 @@ import java.util.*;
@Transactional
@Service
public class WebMonitorChartServiceImpl extends ServiceImpl<WebMonitorChartMapper, WebMonitorChart> implements IWebMonitorChartService {
@Autowired
private WebMonitorChartMapper webMonitorChartMapper;
@Autowired
private WebMonitorIconMapper webMonitorIconMapper;
@Autowired
private WebMonitorPointsMapper webMonitorPointsMapper;
@Autowired
private WebMonitorLinkMapper webMonitorLinkMapper;
@Autowired
private DrybeachequipinforMapper drybeachequipinforMapper;
@Autowired
private OnlineUserService onlineUserService;
@Autowired
private TabAbnormalMapper tabAbnormalMapper;
@Autowired
private RedisUtils redisUtils;
@Autowired
private DrybeachequipinforService drybeachequipinforService;
@Autowired
private RealDataController realDataController;
@Autowired
private WebMonitorChartMapper webMonitorChartMapper;
@Autowired
private WebMonitorIconMapper webMonitorIconMapper;
@Autowired
private WebMonitorPointsMapper webMonitorPointsMapper;
@Autowired
private WebMonitorLinkMapper webMonitorLinkMapper;
@Autowired
private DrybeachequipinforMapper drybeachequipinforMapper;
@Autowired
private OnlineUserService onlineUserService;
@Autowired
private TabAbnormalMapper tabAbnormalMapper;
@Autowired
private RedisUtils redisUtils;
@Autowired
private DrybeachequipinforService drybeachequipinforService;
@Autowired
private RealDataController realDataController;
@Override
public boolean deal(WebMonitorChart webMonitorChart, HttpServletRequest request) {
boolean result = false;
String currentUsername = SecurityUtils.getCurrentUsername();
String tailno = onlineUserService.gettailno(currentUsername, request);
if (tailno == null) {
return false;
}
webMonitorChart.setTailingno(tailno);
//判断是否存在
QueryWrapper<WebMonitorChart> webMonitorChartQueryWrapper = new QueryWrapper<>();
webMonitorChartQueryWrapper.eq("tailingno", tailno);
WebMonitorChart monitorChart = webMonitorChartMapper.selectOne(webMonitorChartQueryWrapper);
if (monitorChart != null) {
int update = webMonitorChartMapper.update(webMonitorChart, webMonitorChartQueryWrapper);
if (update > 0) {
result = true;
}
} else {
int insert = webMonitorChartMapper.insert(webMonitorChart);
if (insert > 0) {
result = true;
}
}
return result;
}
@Override
public boolean deal(WebMonitorChart webMonitorChart, HttpServletRequest request) {
boolean result = false;
String currentUsername = SecurityUtils.getCurrentUsername();
String tailno = onlineUserService.gettailno(currentUsername, request);
if (tailno == null) {
return false;
}
webMonitorChart.setTailingno(tailno);
//判断是否存在
QueryWrapper<WebMonitorChart> webMonitorChartQueryWrapper = new QueryWrapper<>();
webMonitorChartQueryWrapper.eq("tailingno", tailno);
WebMonitorChart monitorChart = webMonitorChartMapper.selectOne(webMonitorChartQueryWrapper);
if (monitorChart != null) {
int update = webMonitorChartMapper.update(webMonitorChart, webMonitorChartQueryWrapper);
if (update > 0) {
result = true;
}
} else {
int insert = webMonitorChartMapper.insert(webMonitorChart);
if (insert > 0) {
result = true;
}
}
return result;
}
@Override
public boolean depic(int id) {
int delpic = webMonitorChartMapper.delpic(id);
if (delpic > 0) {
return true;
}
return false;
}
@Override
public boolean depic(int id) {
int delpic = webMonitorChartMapper.delpic(id);
if (delpic > 0) {
return true;
}
return false;
}
@Override
public MonitorChartVo getmonbase(HttpServletRequest request) {
//获取当前尾矿库编码
String currentUsername = SecurityUtils.getCurrentUsername();
String tailno = onlineUserService.gettailno(currentUsername, request);
//构建返回结构
MonitorChartVo monitorChartVo = new MonitorChartVo();
//获取监测点图标
List<WebMonitorIcon> webMonitorIcons = webMonitorIconMapper.selectList(null);
monitorChartVo.setIcons(webMonitorIcons);
//获取可配置的设备列表
List<HashMap<String, Object>> device = drybeachequipinforMapper.getDevice(tailno);
monitorChartVo.setDevices(device);
//获取对应尾矿库的图片
WebMonitorChart webMonitorChart = webMonitorChartMapper.getpic(tailno);
HashMap<String, Integer> id1 = webMonitorChartMapper.getId(tailno);
if (id1 != null) {
Integer cid = id1.get("id");
monitorChartVo.setChart(webMonitorChart);
//获取对应检测项配置的监测点信息
List<WebMonitorPointsVo> webMonitorPointsVos = webMonitorPointsMapper.getbycid(cid);
if (webMonitorPointsVos != null) {
List<HashMap<String, Object>> links = webMonitorLinkMapper.getByChartId(cid);
if (links != null) {
//遍历监测信息
for (WebMonitorPointsVo webMonitorPointsVo : webMonitorPointsVos) {
List<HashMap<String, Object>> hashMaps = new ArrayList<>();
Integer id = webMonitorPointsVo.getId();
String guid = webMonitorPointsVo.getGuid();
//遍历监测点和设备关系
for (HashMap<String, Object> link : links) {
String pointid = (String) link.get("pointid");
if (pointid.equals(guid)) {
hashMaps.add(link);
}
}
webMonitorPointsVo.setItems(hashMaps);
}
}
monitorChartVo.setPoints(webMonitorPointsVos);
}
}
return monitorChartVo;
}
@Override
public MonitorChartVo getmonbase(HttpServletRequest request) {
//获取当前尾矿库编码
String currentUsername = SecurityUtils.getCurrentUsername();
String tailno = onlineUserService.gettailno(currentUsername, request);
//构建返回结构
MonitorChartVo monitorChartVo = new MonitorChartVo();
//获取监测点图标
List<WebMonitorIcon> webMonitorIcons = webMonitorIconMapper.selectList(null);
monitorChartVo.setIcons(webMonitorIcons);
//获取可配置的设备列表
List<HashMap<String, Object>> device = drybeachequipinforMapper.getDevice(tailno);
monitorChartVo.setDevices(device);
//获取对应尾矿库的图片
WebMonitorChart webMonitorChart = webMonitorChartMapper.getpic(tailno);
HashMap<String, Integer> id1 = webMonitorChartMapper.getId(tailno);
if (id1 != null) {
Integer cid = id1.get("id");
monitorChartVo.setChart(webMonitorChart);
//获取对应检测项配置的监测点信息
List<WebMonitorPointsVo> webMonitorPointsVos = webMonitorPointsMapper.getbycid(cid);
if (webMonitorPointsVos != null) {
List<HashMap<String, Object>> links = webMonitorLinkMapper.getByChartId(cid);
if (links != null) {
//遍历监测信息
for (WebMonitorPointsVo webMonitorPointsVo : webMonitorPointsVos) {
List<HashMap<String, Object>> hashMaps = new ArrayList<>();
Integer id = webMonitorPointsVo.getId();
String guid = webMonitorPointsVo.getGuid();
//遍历监测点和设备关系
for (HashMap<String, Object> link : links) {
String pointid = (String) link.get("pointid");
if (pointid.equals(guid)) {
hashMaps.add(link);
}
}
webMonitorPointsVo.setItems(hashMaps);
}
}
monitorChartVo.setPoints(webMonitorPointsVos);
}
}
return monitorChartVo;
}
public MonitorChartVo getsimplemonbase(HttpServletRequest request) {
//获取当前尾矿库编码
String currentUsername = SecurityUtils.getCurrentUsername();
String tailno = onlineUserService.gettailno(currentUsername, request);
//构建返回结构
MonitorChartVo monitorChartVo = new MonitorChartVo();
//获取对应尾矿库的图片
WebMonitorChart webMonitorChart = webMonitorChartMapper.getpic(tailno);
HashMap<String, Integer> id1 = webMonitorChartMapper.getId(tailno);
if (id1 != null) {
Integer cid = id1.get("id");
monitorChartVo.setChart(webMonitorChart);
//获取对应检测项配置的监测点信息
List<WebMonitorPointsVo> webMonitorPointsVos = webMonitorPointsMapper.getbycid(cid);
if (webMonitorPointsVos != null) {
List<HashMap<String, Object>> links = webMonitorLinkMapper.getByChartId(cid);
if (links != null) {
//遍历监测信息
for (WebMonitorPointsVo webMonitorPointsVo : webMonitorPointsVos) {
List<HashMap<String, Object>> hashMaps = new ArrayList<>();
Integer id = webMonitorPointsVo.getId();
String guid = webMonitorPointsVo.getGuid();
//遍历监测点和设备关系
for (HashMap<String, Object> link : links) {
String pointid = (String) link.get("pointid");
if (pointid.equals(guid)) {
hashMaps.add(link);
}
}
webMonitorPointsVo.setItems(hashMaps);
}
}
monitorChartVo.setPoints(webMonitorPointsVos);
}
}
return monitorChartVo;
}
public MonitorChartVo getsimplemonbase(HttpServletRequest request) {
//获取当前尾矿库编码
String currentUsername = SecurityUtils.getCurrentUsername();
String tailno = onlineUserService.gettailno(currentUsername, request);
//构建返回结构
MonitorChartVo monitorChartVo = new MonitorChartVo();
//获取对应尾矿库的图片
WebMonitorChart webMonitorChart = webMonitorChartMapper.getpic(tailno);
HashMap<String, Integer> id1 = webMonitorChartMapper.getId(tailno);
if (id1 != null) {
Integer cid = id1.get("id");
monitorChartVo.setChart(webMonitorChart);
//获取对应检测项配置的监测点信息
List<WebMonitorPointsVo> webMonitorPointsVos = webMonitorPointsMapper.getbycid(cid);
if (webMonitorPointsVos != null) {
List<HashMap<String, Object>> links = webMonitorLinkMapper.getByChartId(cid);
if (links != null) {
//遍历监测信息
for (WebMonitorPointsVo webMonitorPointsVo : webMonitorPointsVos) {
List<HashMap<String, Object>> hashMaps = new ArrayList<>();
Integer id = webMonitorPointsVo.getId();
String guid = webMonitorPointsVo.getGuid();
//遍历监测点和设备关系
for (HashMap<String, Object> link : links) {
String pointid = (String) link.get("pointid");
if (pointid.equals(guid)) {
hashMaps.add(link);
}
}
webMonitorPointsVo.setItems(hashMaps);
}
}
monitorChartVo.setPoints(webMonitorPointsVos);
}
}
return monitorChartVo;
}
@Override
public MonitorChartVo getmonbasevisual(HttpServletRequest request) {
//获取设备的状态
List<HashMap<String, Object>> hashMaps = drybeachequipinforService.dryStateCount(request);
//获取所有设备的实时数据
List<RealDataVo> realData = (List<RealDataVo>) redisUtils.get("realData");
if (ObjectUtils.isEmpty(realData)) {
realDataController.real(request);
realData = (List<RealDataVo>) redisUtils.get("realData");
}
//获取设备的实时报警状态
List<HashMap<String, Object>> realalarm = tabAbnormalMapper.realalarm();
MonitorChartVo monitorChartVo = getsimplemonbase(request);
List<WebMonitorPointsVo> points = monitorChartVo.getPoints();
for (WebMonitorPointsVo point : points) {
List<HashMap<String, Object>> items = point.getItems();
for (HashMap<String, Object> item : items) {
String id1 = (String) item.get("id");
for (HashMap<String, Object> hashMap : hashMaps) {
String equipno = (String) hashMap.get("equipno");
if (equipno.equals(id1)) {
Long state = (Long) hashMap.get("state");
item.put("state", state);
break;
}
;
}
String id = (String) item.get("id");
for (HashMap<String, Object> map : realalarm) {
String equipno = (String) map.get("equipno");
if (equipno.equals(id)) {
item.put("alarmlevel", map.get("alarmlevel"));
break;
}
}
if (!ObjectUtils.isEmpty(realData)) {
for (RealDataVo realDataVo : realData) {
if (realDataVo.getEquipno().equals(id)) {
//获取键值
List<Map> keys = (List<Map>) realDataVo.getKeys();
//获取数据
HashMap<String, Object> data = realDataVo.getData();
//获取数据的keys
Set<String> strings = data.keySet();
//
HashMap<String, Object> map = new HashMap<>();
//遍历键值
for (Map key : keys) {
Set keyset1 = key.keySet();
for (Object o : keyset1) {
String s = (String) key.get(o.toString());
for (String string : strings) {
if (s.equals(string)) {
map.put(o.toString(), data.get(string));
}
}
}
}
item.put("realdata", map);
}
}
}
}
}
return monitorChartVo;
}
@Override
public MonitorChartVo getmonbasevisual(HttpServletRequest request) {
//获取设备的状态
List<HashMap<String, Object>> hashMaps = drybeachequipinforService.dryStateCount(request);
//获取所有设备的实时数据
List<RealDataVo> realData = (List<RealDataVo>) redisUtils.get("realData");
if (ObjectUtils.isEmpty(realData)) {
realDataController.real(request);
realData = (List<RealDataVo>) redisUtils.get("realData");
}
//获取设备的实时报警状态
List<HashMap<String, Object>> realalarm = tabAbnormalMapper.realalarm();
MonitorChartVo monitorChartVo = getsimplemonbase(request);
List<WebMonitorPointsVo> points = monitorChartVo.getPoints();
for (WebMonitorPointsVo point : points) {
List<HashMap<String, Object>> items = point.getItems();
for (HashMap<String, Object> item : items) {
StringBuffer stringBuffer1 = new StringBuffer();
stringBuffer1.append("( ");
String id1 = (String) item.get("id");
for (HashMap<String, Object> hashMap : hashMaps) {
String equipno = (String) hashMap.get("equipno");
if (equipno.equals(id1)) {
Long state = (Long) hashMap.get("state");
item.put("state", state);
break;
}
;
}
String id = (String) item.get("id");
for (HashMap<String, Object> map : realalarm) {
String equipno = (String) map.get("equipno");
if (equipno.equals(id)) {
item.put("alarmlevel", map.get("alarmlevel"));
break;
}
}
if (!ObjectUtils.isEmpty(realData)) {
for (RealDataVo realDataVo : realData) {
if (realDataVo.getEquipno().equals(id)) {
//获取键值
List<Map> keys = (List<Map>) realDataVo.getKeys();
//获取数据
HashMap<String, Object> data = realDataVo.getData();
//获取数据的keys
Set<String> strings = data.keySet();
//
HashMap<String, Object> map = new HashMap<>();
//遍历键值
for (Map keyMap : keys) {
String name = keyMap.get("name").toString();
String key = keyMap.get("key").toString();
String value = data.get(key).toString();
StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append(name).append(": ").append(value).append(" ").append(item.get("unit"));
String string = stringBuffer.toString();
data.put(key, string);
stringBuffer.append(string).append(",");
}
stringBuffer1.append(" )");
item.put("realdata", data);
}
}
}
}
}
return monitorChartVo;
}
@Override
public MonitorChartVo getmonbasevisual(HttpServletRequest request, String tailno) {
//获取设备的状态
List<HashMap<String, Object>> hashMaps = drybeachequipinforService.dryStateCount(request);
//获取所有设备的实时数据
List<RealDataVo> realData = (List<RealDataVo>) redisUtils.get("realData");
//获取设备的实时报警状态
List<HashMap<String, Object>> realalarm = tabAbnormalMapper.realalarm();
MonitorChartVo monitorChartVo = getsimplemonbase(request, tailno);
List<WebMonitorPointsVo> points = monitorChartVo.getPoints();
if (!ObjectUtils.isEmpty(points)) {
for (WebMonitorPointsVo point : points) {
List<HashMap<String, Object>> items = point.getItems();
if (!ObjectUtils.isEmpty(items)) {
for (HashMap<String, Object> item : items) {
String id1 = (String) item.get("id");
for (HashMap<String, Object> hashMap : hashMaps) {
String equipno = (String) hashMap.get("equipno");
if (equipno.equals(id1)) {
Long state = (Long) hashMap.get("state");
item.put("state", state);
break;
}
;
}
String id = (String) item.get("id");
for (HashMap<String, Object> map : realalarm) {
String equipno = (String) map.get("equipno");
if (equipno.equals(id)) {
item.put("alarmlevel", map.get("alarmlevel"));
break;
}
}
for (RealDataVo realDataVo : realData) {
if (realDataVo.getEquipno().equals(id)) {
//获取键说明的list
List<Map> keys = (List<Map>) realDataVo.getKeys();
//获取数据
HashMap<String, Object> data = realDataVo.getData();
//获取数据的key集合
Set<String> strings = data.keySet();
//创建储存键值的map
HashMap<String, Object> realDataMap = new HashMap<>();
//遍历键说明的list
for (Map map : keys) {
//遍历键说明
Set keyset1 = map.keySet();
for (Object o : keyset1) {
String s = (String) map.get(o.toString());
//遍历数据
for (String string : strings) {
//键和数据的键相同就存入
if (s.equals(string)) {
realDataMap.put(o.toString(), data.get(string));
}
}
}
}
item.put("realdata", realDataMap);
}
}
}
}
}
}
return monitorChartVo;
}
@Override
public MonitorChartVo getmonbasevisual(HttpServletRequest request, String tailno) {
//获取设备的状态
List<HashMap<String, Object>> hashMaps = drybeachequipinforService.dryStateCount(request);
//获取所有设备的实时数据
List<RealDataVo> realData = (List<RealDataVo>) redisUtils.get("realData");
//获取设备的实时报警状态
List<HashMap<String, Object>> realalarm = tabAbnormalMapper.realalarm();
MonitorChartVo monitorChartVo = getsimplemonbase(request, tailno);
List<WebMonitorPointsVo> points = monitorChartVo.getPoints();
if (!ObjectUtils.isEmpty(points)) {
for (WebMonitorPointsVo point : points) {
List<HashMap<String, Object>> items = point.getItems();
if (!ObjectUtils.isEmpty(items)) {
for (HashMap<String, Object> item : items) {
String id1 = (String) item.get("id");
for (HashMap<String, Object> hashMap : hashMaps) {
String equipno = (String) hashMap.get("equipno");
if (equipno.equals(id1)) {
Long state = (Long) hashMap.get("state");
item.put("state", state);
break;
}
;
}
String id = (String) item.get("id");
for (HashMap<String, Object> map : realalarm) {
String equipno = (String) map.get("equipno");
if (equipno.equals(id)) {
item.put("alarmlevel", map.get("alarmlevel"));
break;
}
}
for (RealDataVo realDataVo : realData) {
if (realDataVo.getEquipno().equals(id)) {
//获取键说明的list
List<Map> keys = (List<Map>) realDataVo.getKeys();
//获取数据
HashMap<String, Object> data = realDataVo.getData();
//获取数据的key集合
Set<String> strings = data.keySet();
//创建储存键值的map
HashMap<String, Object> realDataMap = new HashMap<>();
//遍历键说明的list
for (Map map : keys) {
//遍历键说明
Set keyset1 = map.keySet();
for (Object o : keyset1) {
String s = (String) map.get(o.toString());
//遍历数据
for (String string : strings) {
//键和数据的键相同就存入
if (s.equals(string)) {
realDataMap.put(o.toString(), data.get(string));
}
}
}
}
item.put("realdata", realDataMap);
}
}
}
}
}
}
return monitorChartVo;
}
public MonitorChartVo getsimplemonbase(HttpServletRequest request, String tailno) {
//构建返回结构
MonitorChartVo monitorChartVo = new MonitorChartVo();
//获取对应尾矿库的图片
WebMonitorChart webMonitorChart = webMonitorChartMapper.getpic(tailno);
HashMap<String, Integer> id1 = webMonitorChartMapper.getId(tailno);
if (id1 != null) {
Integer cid = id1.get("id");
monitorChartVo.setChart(webMonitorChart);
//获取对应检测项配置的监测点信息
List<WebMonitorPointsVo> webMonitorPointsVos = webMonitorPointsMapper.getbycid(cid);
if (webMonitorPointsVos != null) {
List<HashMap<String, Object>> links = webMonitorLinkMapper.getByChartId(cid);
if (links != null) {
//遍历监测信息
for (WebMonitorPointsVo webMonitorPointsVo : webMonitorPointsVos) {
List<HashMap<String, Object>> hashMaps = new ArrayList<>();
Integer id = webMonitorPointsVo.getId();
String guid = webMonitorPointsVo.getGuid();
//遍历监测点和设备关系
for (HashMap<String, Object> link : links) {
String pointid = (String) link.get("pointid");
if (pointid.equals(guid)) {
hashMaps.add(link);
}
}
webMonitorPointsVo.setItems(hashMaps);
}
}
monitorChartVo.setPoints(webMonitorPointsVos);
}
}
return monitorChartVo;
}
public MonitorChartVo getsimplemonbase(HttpServletRequest request, String tailno) {
//构建返回结构
MonitorChartVo monitorChartVo = new MonitorChartVo();
//获取对应尾矿库的图片
WebMonitorChart webMonitorChart = webMonitorChartMapper.getpic(tailno);
HashMap<String, Integer> id1 = webMonitorChartMapper.getId(tailno);
if (id1 != null) {
Integer cid = id1.get("id");
monitorChartVo.setChart(webMonitorChart);
//获取对应检测项配置的监测点信息
List<WebMonitorPointsVo> webMonitorPointsVos = webMonitorPointsMapper.getbycid(cid);
if (webMonitorPointsVos != null) {
List<HashMap<String, Object>> links = webMonitorLinkMapper.getByChartId(cid);
if (links != null) {
//遍历监测信息
for (WebMonitorPointsVo webMonitorPointsVo : webMonitorPointsVos) {
List<HashMap<String, Object>> hashMaps = new ArrayList<>();
Integer id = webMonitorPointsVo.getId();
String guid = webMonitorPointsVo.getGuid();
//遍历监测点和设备关系
for (HashMap<String, Object> link : links) {
String pointid = (String) link.get("pointid");
if (pointid.equals(guid)) {
hashMaps.add(link);
}
}
webMonitorPointsVo.setItems(hashMaps);
}
}
monitorChartVo.setPoints(webMonitorPointsVos);
}
}
return monitorChartVo;
}
@Override
public WebMonitorChart getbytailno(HttpServletRequest request) {
String currentUsername = SecurityUtils.getCurrentUsername();
String gettailno = onlineUserService.gettailno(currentUsername, request);
QueryWrapper<WebMonitorChart> webMonitorChartQueryWrapper = new QueryWrapper<>();
webMonitorChartQueryWrapper.eq("tailingno", gettailno);
WebMonitorChart webMonitorChart = webMonitorChartMapper.selectOne(webMonitorChartQueryWrapper);
return webMonitorChart;
}
@Override
public WebMonitorChart getbytailno(HttpServletRequest request) {
String currentUsername = SecurityUtils.getCurrentUsername();
String gettailno = onlineUserService.gettailno(currentUsername, request);
QueryWrapper<WebMonitorChart> webMonitorChartQueryWrapper = new QueryWrapper<>();
webMonitorChartQueryWrapper.eq("tailingno", gettailno);
WebMonitorChart webMonitorChart = webMonitorChartMapper.selectOne(webMonitorChartQueryWrapper);
return webMonitorChart;
}
@Override
public void updatehw(int height, int width, int id) {
@Override
public void updatehw(int height, int width, int id) {
}
}
}
......@@ -5,7 +5,7 @@ spring:
freemarker:
check-template-location: false
profiles:
active: dev
active: prod
jackson:
time-zone: GMT+8
data:
......@@ -28,9 +28,9 @@ spring:
redis:
#数据库索引
database: ${REDIS_DB:0}
host: ${REDIS_HOST:127.0.0.1}
port: ${REDIS_PORT:6399}
password: ${REDIS_PWD:R#9Xz&2Lp$Wq8v!u}
host: ${REDIS_HOST:8.142.46.126}
port: ${REDIS_PORT:6379}
password: ${REDIS_PWD:}
#连接超时时间
timeout: 5000
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment