@Override public Long delete(Object... keys) { return ops.delete(getKey(), keys); }
/** * 根据key值删除 * * @param key the key * @param hashKeys the hash keys */ public void delHashValues(String key, Object... hashKeys) { LOGGER.info("[redisTemplate redis] delHashValues() key={}", key); opsForHash().delete(key, hashKeys); }
public boolean removeConfig(String group, String serviceId) { publishConfig(group, serviceId, ""); return hashOperations.delete(group, serviceId) == 1; }
@Override public void hashRemove(String key, HK hashKey) { hashOperations.delete(key, hashKey); }
/** * 实现命令:HDEL key field [field ...],删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。 * * @param key * @param fields */ public void hdel(String key, Object... fields) { redisTemplate.opsForHash().delete(key, fields); }
/** * 删除一个或多个哈希表字段 * * @param key * @param fields * @return */ public Long hDelete(String key, Object... fields) { return redisTemplate.opsForHash().delete(key, fields); }
@Override public Boolean unbindJob(Long jobId, Long jobConfigId) { String jobConfigMappingsKey = RedisKeys.JOB_CONFIG_MAPPINGS; redis.opsForHash().delete(jobConfigMappingsKey, jobId.toString()); return Boolean.TRUE; }
@Override public void removeAttribute(String name) { this.redisTemplate.opsForHash().delete(key, name); }
@Override public boolean removeCaptcha(String sid) { if (this.hasCaptcha(sid)) { CAPTCHA_LOG.debug("Remove captcha, Sid: {}.", sid); this.hashOperations.delete(CAPTCHA_SESSION_KEY, sid); return true; } else { return false; } }
@Override public boolean mdel(String key, String field) { return redisTemplate.opsForHash().delete(key, field) == 1; } }
@Override public Boolean removeMs(String msCode) { hashOperations.delete(getMainKey(), msCode); return true; }
/** * 根据key值删除 * * @param key the key * @param hashKeys the hash keys */ public void delHashValues(String key, Object... hashKeys) { log.debug("[redisTemplate redis] delHashValues() key={}", key); opsForHash().delete(key, hashKeys); }
@Override public Long delete(Object... keys) { return ops.delete(getKey(), keys); }
@Override public Boolean unIndexJobClass(Long appId, String clazz) { String appJobClassesKey = RedisKeys.keyOfAppJobClasses(appId); redis.opsForHash().delete(appJobClassesKey, clazz); return Boolean.TRUE; }
@Override public Boolean unIndex(App app) { redis.opsForHash().delete(RedisKeys.APP_INDEX_NAMES, app.getAppName()); return Boolean.TRUE; }
@Override public Boolean unIndex(App app) { redis.opsForHash().delete(RedisKeys.APP_INDEX_NAMES, app.getAppName()); return Boolean.TRUE; }
@Override public Boolean unbindJobsOfServer(String server) { List<Long> jobIds = findJobsByServer(server); // remove all job server mapping for (Long jobId : jobIds){ redis.opsForHash().delete(RedisKeys.JOB_SERVER_MAPPINGS, jobId.toString()); } // delete the server's jobs key redis.delete(RedisKeys.keyOfServerJobs(server)); return Boolean.TRUE; }
@Override public Boolean unbindJob(Long jobId) { String jobIdStr = jobId.toString(); String server = String.valueOf(redis.opsForHash().get(RedisKeys.JOB_SERVER_MAPPINGS, jobIdStr)); // remove the job from the server String serverJobsKey = RedisKeys.keyOfServerJobs(server); redis.opsForSet().remove(serverJobsKey, jobIdStr); // remote the job server mapping redis.opsForHash().delete(RedisKeys.JOB_SERVER_MAPPINGS, jobIdStr); return Boolean.TRUE; }
@Override public Boolean unIndex(Config config) { String indexNameKey = RedisKeys.keyOfIndexName(config.getAppId()); redis.opsForHash().delete(indexNameKey, config.getName()); return Boolean.TRUE; }