Commit 2166ec93624b6b9d2f5702d30b9f5030a37d72b5
1 parent
ab811367
解决Redis服务出于安全会禁用CONFIG命令后服务不可用的问题
Showing
4 changed files
with
6 additions
and
17 deletions
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/KeepaliveTimeoutListenerForPlatform.java
| ... | ... | @@ -30,6 +30,8 @@ public class KeepaliveTimeoutListenerForPlatform extends KeyExpirationEventMessa |
| 30 | 30 | |
| 31 | 31 | public KeepaliveTimeoutListenerForPlatform(RedisMessageListenerContainer listenerContainer) { |
| 32 | 32 | super(listenerContainer); |
| 33 | + // 配置springboot默认Config为空,即不让应用去修改redis的默认配置,因为Redis服务出于安全会禁用CONFIG命令给远程用户使用 | |
| 34 | + setKeyspaceNotificationsConfigParameter(""); | |
| 33 | 35 | } |
| 34 | 36 | |
| 35 | 37 | ... | ... |
src/main/java/com/genersoft/iot/vmp/gb28181/event/offline/KeepliveTimeoutListener.java
| ... | ... | @@ -30,6 +30,8 @@ public class KeepliveTimeoutListener extends KeyExpirationEventMessageListener { |
| 30 | 30 | |
| 31 | 31 | public KeepliveTimeoutListener(RedisMessageListenerContainer listenerContainer) { |
| 32 | 32 | super(listenerContainer); |
| 33 | + // 配置springboot默认Config为空,即不让应用去修改redis的默认配置,因为Redis服务出于安全会禁用CONFIG命令给远程用户使用 | |
| 34 | + setKeyspaceNotificationsConfigParameter(""); | |
| 33 | 35 | } |
| 34 | 36 | |
| 35 | 37 | /** | ... | ... |
src/main/java/com/genersoft/iot/vmp/media/zlm/event/ZLMKeepliveTimeoutListener.java
| ... | ... | @@ -29,6 +29,8 @@ public class ZLMKeepliveTimeoutListener extends KeyExpirationEventMessageListene |
| 29 | 29 | |
| 30 | 30 | public ZLMKeepliveTimeoutListener(RedisMessageListenerContainer listenerContainer) { |
| 31 | 31 | super(listenerContainer); |
| 32 | + // 配置springboot默认Config为空,即不让应用去修改redis的默认配置,因为Redis服务出于安全会禁用CONFIG命令给远程用户使用 | |
| 33 | + setKeyspaceNotificationsConfigParameter(""); | |
| 32 | 34 | } |
| 33 | 35 | |
| 34 | 36 | /** | ... | ... |
src/main/java/com/genersoft/iot/vmp/media/zlm/event/ZLMOnlineEventListener.java
| ... | ... | @@ -28,21 +28,6 @@ public class ZLMOnlineEventListener implements ApplicationListener<ZLMOnlineEven |
| 28 | 28 | private final static Logger logger = LoggerFactory.getLogger(ZLMOnlineEventListener.class); |
| 29 | 29 | |
| 30 | 30 | @Autowired |
| 31 | - private IVideoManagerStorager storager; | |
| 32 | - | |
| 33 | - @Autowired | |
| 34 | - private RedisUtil redis; | |
| 35 | - | |
| 36 | - @Autowired | |
| 37 | - private SipConfig sipConfig; | |
| 38 | - | |
| 39 | - @Autowired | |
| 40 | - private UserSetup userSetup; | |
| 41 | - | |
| 42 | - @Autowired | |
| 43 | - private IMediaServerService mediaServerService; | |
| 44 | - | |
| 45 | - @Autowired | |
| 46 | 31 | private IStreamPushService streamPushService; |
| 47 | 32 | |
| 48 | 33 | @Autowired |
| ... | ... | @@ -59,7 +44,5 @@ public class ZLMOnlineEventListener implements ApplicationListener<ZLMOnlineEven |
| 59 | 44 | streamPushService.zlmServerOnline(event.getMediaServerId()); |
| 60 | 45 | streamProxyService.zlmServerOnline(event.getMediaServerId()); |
| 61 | 46 | |
| 62 | - | |
| 63 | - | |
| 64 | 47 | } |
| 65 | 48 | } | ... | ... |