怎么用 spring的 redisTemplate 存储List
1个回答
推荐于2016-03-18
展开全部
@Override
public boolean removeListAll(final K key) {
return redisTemplate.execute(new RedisCallback<Boolean>() {
public Boolean doInRedis(RedisConnection connection) throws DataAccessException {
long res = redisTemplate.opsForList().remove(key, -1, null);
return res >= 0 ? true : false;
}
});
}
此方法里就是
redisTemplate.opsForList().remove(key, -1, null);
这句不能实现功能.
在ListOperations接口里,都是pop相关的方法,但是也没看到执行批量操作的方法
public boolean removeListAll(final K key) {
return redisTemplate.execute(new RedisCallback<Boolean>() {
public Boolean doInRedis(RedisConnection connection) throws DataAccessException {
long res = redisTemplate.opsForList().remove(key, -1, null);
return res >= 0 ? true : false;
}
});
}
此方法里就是
redisTemplate.opsForList().remove(key, -1, null);
这句不能实现功能.
在ListOperations接口里,都是pop相关的方法,但是也没看到执行批量操作的方法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询