|
@@ -17,6 +17,11 @@ public class RedisRepComponent {
|
|
|
@Autowired
|
|
|
private RedisTemplate<String,Object> redisTemplate;
|
|
|
|
|
|
+ /**
|
|
|
+ * 需要报警的wellId集合
|
|
|
+ */
|
|
|
+ public static final String ALARM_WELL_KEY="alarm_well_set";
|
|
|
+
|
|
|
|
|
|
public void put(String key,String hashKey,Object val) {
|
|
|
redisTemplate.opsForHash().put(key, hashKey, val);
|
|
@@ -58,4 +63,20 @@ public class RedisRepComponent {
|
|
|
public void delete(String key) {
|
|
|
redisTemplate.delete(key);
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 更新缓存(缓存报警的wellId)
|
|
|
+ * @param wellId
|
|
|
+ * @param addIf true 增加缓存,false 移除
|
|
|
+ */
|
|
|
+ public void updateAlarmWell(Object wellId,boolean addIf) {
|
|
|
+ if(addIf) {
|
|
|
+ redisTemplate.opsForSet().add(ALARM_WELL_KEY, wellId);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ redisTemplate.opsForSet().remove(ALARM_WELL_KEY, wellId);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|