马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
redisTemplate
redis的过期时间是以 秒 为单元的- //注入redisTemplate
- private final RedisTemplate<String, Object> redisTemplate;
复制代码- private void test() {
- //----------------String类型---------------------------------------------------
- //3小时过期
- this.redisTemplate.opsForValue().set("key", "value", Duration.ofHours(3));
- this.redisTemplate.opsForValue().set("key","value",3, TimeUnit.HOURS);
- //今晚零点过期
- this.redisTemplate.opsForValue().set("key", "value", DateUtils.countdown(DateUtils.tomorrow()));
- //4分钟过期
- this.redisTemplate.opsForValue().set("key", "value", Duration.ofMinutes(4));
- //2025-07-01 12:22:00 过期
- Date date = DateUtils.parse("2025-07-01 12:22:00");
- this.redisTemplate.opsForValue().set("key", "value", DateUtils.countdown(date));
- //条件设置
- //不存在设置
- this.redisTemplate.opsForValue().setIfAbsent("key", "value", Duration.ofHours(3));
- //存在时设置
- this.redisTemplate.opsForValue().setIfPresent("key", "value", Duration.ofHours(3));
- //判断key是否存在
- Boolean isKey = this.redisTemplate.hasKey("key");
- //----------------Hash类型---------------------------------------------------
- //单个设置
- this.redisTemplate.opsForHash().put("hash", "key", "value");
- //多个设置
- this.redisTemplate.opsForHash().putAll("hash", ImmutableMap.of("k1","v1","k2","v2"));
- //对单个值递增
- this.redisTemplate.opsForHash().increment("hash", "key", 1);
- //获取所有value
- List<Object> objects = this.redisTemplate.opsForHash().multiGet("hash", Arrays.asList("k1", "k2"));
- //----------------set类型---------------------------------------------------
- //添加数据
- this.redisTemplate.opsForSet().add("key", "v1", "v2");
- //获取所有value
- Set<Object> values = this.redisTemplate.opsForSet().members("key");
- //----------------list类型---------------------------------------------------
- //栈
- this.redisTemplate.opsForList().leftPop("k1");
- }
复制代码- //redis实现key自增
- long count = RedisContextHolder.increment(this.redisTemplate, key, 0, duration);
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
|