소스 검색

修复bug,设备断开移除redis中信息

syg 3 년 전
부모
커밋
33dc6aa1e7
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/main/java/com/tidecloud/dataacceptance/service/AcceptanceInboundHandlerAdapter.java

+ 2 - 0
src/main/java/com/tidecloud/dataacceptance/service/AcceptanceInboundHandlerAdapter.java

@@ -264,6 +264,8 @@ public  class AcceptanceInboundHandlerAdapter extends ChannelInboundHandlerAdapt
 				String addressStr = ConnectMsg.ipToLong(this.ip);
 				String socketQueryKey = PREFIX_LINK + addressStr;
 				jedis.srem(socketQueryKey, socketId);
+				socketQueryKey = PREFIX_LINK_BACK + addressStr;
+				jedis.srem(socketQueryKey, deviceId);
 				jedis.del(deleteKey);
 				logger.info("delete link [{}] from redis and memory deviceId is [{}]", socketId, deviceId);
 			}