本文整理了Java中org.springframework.data.redis.core.SetOperations.remove()
方法的一些代码示例,展示了SetOperations.remove()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SetOperations.remove()
方法的具体详情如下:
包路径:org.springframework.data.redis.core.SetOperations
类名称:SetOperations
方法名:remove
[英]Remove given values from set at key and return the number of removed elements.
[中]从set at key中删除给定的值,并返回删除的元素数。
代码示例来源:origin: crossoverJie/cim
@Override
public void removeLoginStatus(Long userId) throws Exception {
redisTemplate.opsForSet().remove(LOGIN_STATUS_PREFIX,userId.toString()) ;
}
代码示例来源:origin: spring-projects/spring-data-redis
@Override
public Long remove(Object... values) {
return ops.remove(getKey(), values);
}
代码示例来源:origin: lcw2004/one
public <T> boolean removeSetValue(String key, T... values) {
boolean result = false;
try {
SetOperations<Serializable, T> operations = this.redisTemplate.opsForSet();
operations.remove(key, values);
result = true;
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
代码示例来源:origin: whvcse/EasyWeb
/**
* set移除元素
*
* @param key
* @param values
* @return
*/
public Long sRemove(String key, Object... values) {
return redisTemplate.opsForSet().remove(key, values);
}
代码示例来源:origin: tumao2/hdw-dubbo
@Override
public boolean sdel(String key, Object value) {
long flag = redisTemplate.opsForSet().remove(key, value);
if (flag == 1) {
return true;
} else {
return false;
}
}
代码示例来源:origin: org.springframework.data/spring-data-redis
@Override
public Long remove(Object... values) {
return ops.remove(getKey(), values);
}
代码示例来源:origin: ihaolin/diablo
@Override
public boolean deleteServer(String serversKey, String server) {
return redis.opsForSet().remove(serversKey, server) > 0;
}
代码示例来源:origin: gudaoxuri/dew
@Override
public long sdel(String key, String... values) {
return redisTemplate.opsForSet().remove(key, values);
}
代码示例来源:origin: youngMen1/JAVA-
public void sessionDestroyed(HttpSessionEvent event) {
HttpSession session = event.getSession();
if (getAllUserNumber() > 0) {
logger.info("销毁了一个Session连接:[" + session.getId() + "]");
}
session.removeAttribute(Constants.CURRENT_USER);
redisTemplate.opsForSet().remove(Constants.ALLUSER_NUMBER, session.getId());
}
代码示例来源:origin: ihaolin/antares
@Override
public Boolean removeShardFromClientRunningShards(String client, Long shardId) {
String clientShardsKey = RedisKeys.keyOfClientRunningShards(client);
return redis.opsForSet().remove(clientShardsKey, shardId.toString()) > 0;
}
代码示例来源:origin: ihaolin/antares
@Override
public Boolean removeShardFromStatusSet(Long instanceId, Long shardId, JobInstanceShardStatus status) {
String statusShardsSet = RedisKeys.keyOfJobInstanceStatusShards(instanceId, status);
return redis.opsForSet().remove(statusShardsSet, String.valueOf(shardId)) > 0;
}
代码示例来源:origin: choerodon/choerodon-starters
public void unRegisterAll(String key, String socketId){
//unregister socket
stringRedisTemplate.delete(SOCKET_PREFIX+socketId+key);
//unregister key
stringRedisTemplate.opsForSet().remove(KEY_PREFIX+key,socketId+key);
//unregister broker sockets
stringRedisTemplate.opsForSet().remove(BROKER_SOCKETS_PREFIX+SocketHelperAutoConfiguration.BROKER_ID,SOCKET_PREFIX+socketId+key);
}
代码示例来源:origin: ihaolin/diablo
@Override
public boolean serverOffline(String server) {
SetOperations<String, String> ops = redis.opsForSet();
ops.remove(RedisKeys.CLUSTER_SERVERS_ONLINE, server);
ops.add(RedisKeys.CLUSTER_SERVERS_OFFLINE, server);
return Boolean.TRUE;
}
代码示例来源:origin: ihaolin/antares
@Override
public Boolean removeAssign(Long jobId, Object... clientIps) {
return redis.opsForSet().remove(RedisKeys.keyOfJobAssigns(jobId), clientIps) > 0L;
}
代码示例来源:origin: ihaolin/diablo
@Override
public boolean serverOnline(String server) {
SetOperations<String, String> ops = redis.opsForSet();
ops.add(RedisKeys.CLUSTER_SERVERS_ONLINE, server);
ops.remove(RedisKeys.CLUSTER_SERVERS_OFFLINE, server);
return Boolean.TRUE;
}
代码示例来源:origin: huangjian888/jeeweb-mybatis-springboot
@Override
public void onStop(Session session) {
redisTemplate.opsForSet().remove(Constants.ALLUSER_NUMBER, session.getId());
}
代码示例来源:origin: jchampemont/WTFDYUM
@Override
public boolean disableFeature(final Long userId) {
return featureRedisTemplate.opsForSet().remove(featuresKey(userId), feature) == 1;
}
代码示例来源:origin: vvsuperman/coolmq
@Override
public void setMsgReady(String msgId, com.coolmq.amqp.util.RabbitMetaMessage rabbitMetaMessage) {
redisTemplate.opsForHash().put(MQConstants.MQ_MSG_READY, msgId, rabbitMetaMessage);
redisTemplate.opsForSet().remove(MQConstants.MQ_MSG_PREPARE,msgId);
}
代码示例来源:origin: ihaolin/antares
@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;
}
代码示例来源:origin: org.springframework.analytics/spring-analytics
@Override
public void reset(String id) {
redisTemplate.delete(getMetricKey(id));
String metricMetaKey = bookkeepingKeyFor(id);
Set<String> otherKeys = setOperations.members(metricMetaKey);
otherKeys.add(metricMetaKey);
redisTemplate.delete(otherKeys);
Set<String> members = this.setOperations.members(AGGREGATE_COUNTER_KEY_PREFIX);
if (members.contains(id)) {
this.setOperations.remove(AGGREGATE_COUNTER_KEY_PREFIX, id);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!