千家信息网

Springboot怎么整合redis实现简单的数据写入和读取

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇内容主要讲解"Springboot怎么整合redis实现简单的数据写入和读取",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Springboot怎么整合
千家信息网最后更新 2025年02月01日Springboot怎么整合redis实现简单的数据写入和读取

本篇内容主要讲解"Springboot怎么整合redis实现简单的数据写入和读取",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Springboot怎么整合redis实现简单的数据写入和读取"吧!

引入maven依赖:    org.redisson    redisson-spring-boot-starter    ${redission}redisUtil.java
package com.gllic.workweixin.utils;import org.redisson.api.RBucket;import org.redisson.api.RedissonClient;import org.springframework.stereotype.Component;import javax.annotation.Resource;import java.util.concurrent.TimeUnit;@Componentpublic class RedisUtil {    @Resource    private RedissonClient redissonClient;    public boolean setString(String key, Object value, long time) {        try {            RBucket rBucket = redissonClient.getBucket(key);            if (time > 0) {               rBucket.set(value,time,TimeUnit.SECONDS);            } else {                rBucket.set(value);            }            return true;        } catch (Exception e) {            e.printStackTrace();            return false;        }    }    public String getString(String key) {        if(key==null)            return null;        RBucket rBucket=redissonClient.getBucket(key);        Object o = rBucket.get();        return o == null ? null : o.toString();    }//    public boolean setString(String key, Object value, long time) {//        try {//            if (time > 0) {//                redisTemplate.opsForValue().set(key, value, time, TimeUnit.SECONDS);//            } else {//                redisTemplate.opsForValue().set(key, value);//            }//            return true;//        } catch (Exception e) {//            e.printStackTrace();//            return false;//        }//    }////    public String getString(String key) {//        if(key==null)//            return null;//        Object o = redisTemplate.opsForValue().get(key);//        return o == null ? null : o.toString();//    }}写入:RedisUtil.setString("key","value",time);读取:RedisUtil.getString("key");

到此,相信大家对"Springboot怎么整合redis实现简单的数据写入和读取"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0