返回顶部
首页 > 资讯 > 精选 >SpringBoot怎么整合Redis将对象写入redis中
  • 336
分享到

SpringBoot怎么整合Redis将对象写入redis中

2023-06-30 18:06:37 336人浏览 八月长安
摘要

本篇内容主要讲解“SpringBoot怎么整合Redis将对象写入Redis中”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springBoot怎么整合Redis将对象写入redis中”吧!1、

本篇内容主要讲解“SpringBoot怎么整合Redis将对象写入Redis中”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习springBoot怎么整合Redis将对象写入redis中”吧!

1、环境搭建

创建一个SpringBoot项目,普通的WEB项目就可以了,我这里使用的是start.aliyun

SpringBoot怎么整合Redis将对象写入redis中

引入依赖:

(1)老演员了不多说。

<dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-web</artifactId></dependency>

(2)整合redis

<dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-data-redis</artifactId></dependency>

(3) 实体类用到了@Data注解

<dependency>    <groupId>org.projectlombok</groupId>    <artifactId>lombok</artifactId>    <optional>true</optional></dependency>

(4)将对象转为JSON存入redis,取出来时将json转为对象

<dependency>    <groupId>com.alibaba</groupId>    <artifactId>fastjson</artifactId>    <version>1.2.30</version></dependency>

 2、代码编写

(1)在Application启动类的同级目录下创建对应的包

SpringBoot怎么整合Redis将对象写入redis中

 (2)写redis工具

import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.stereotype.Component;import java.util.concurrent.TimeUnit; @Componentpublic class RedisUtils {        @Autowired    private StringRedisTemplate stringRedisTemplate;         public void setString(String key, String value, Long timeOut){        stringRedisTemplate.opsForValue().set(key, value);        if (timeOut != null){            //设置Redis的key的有效期            stringRedisTemplate.expire(key, timeOut, TimeUnit.SECONDS);        }    }        public String getString(String key){        return stringRedisTemplate.opsForValue().get(key);    }}

实体类:

import lombok.Data; @Datapublic class User {    private String name;    private Integer age;}

控制层:

import com.alibaba.fastjson.JSONObject;import com.example.redis.redistudy.pojo.User;import com.example.redis.redistudy.util.RedisUtils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController; @RestControllerpublic class RedisController {     @Autowired    private RedisUtils redisUtils;     @GetMapping("/addUser")    public String addUser(){        User user = new User();        user.setName("zhangsan");        user.setAge(18);        String userString = JSONObject.toJSONString(user);        redisUtils.setString("userString",userString, null);        return "存入成功";    }     @GetMapping("/getUser")    public User getUser(String key){        String userString= redisUtils.getString(key);        User user = JSONObject.parseObject(userString, User.class);        return user;    }}

(3)yml文件配置

spring:  redis:    host: 服务器公网ip    passWord: root   //密码    port: 6379       //端口号    database: 0      //指定存入哪一个库

3、测试

启动程序 ,访问地址:Http://localhost:8080/addUser

SpringBoot怎么整合Redis将对象写入redis中

看一下redis,存入成功

SpringBoot怎么整合Redis将对象写入redis中

再获取一下,获取成功 

地址:http://localhost:8080/getUser?key=userString

SpringBoot怎么整合Redis将对象写入redis中

到此,相信大家对“SpringBoot怎么整合Redis将对象写入redis中”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: SpringBoot怎么整合Redis将对象写入redis中

本文链接: https://lsjlt.com/news/330718.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SpringBoot怎么整合Redis将对象写入redis中
    本篇内容主要讲解“SpringBoot怎么整合Redis将对象写入redis中”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot怎么整合Redis将对象写入redis中”吧!1、...
    99+
    2023-06-30
  • SpringBoot整合Redis将对象写入redis的实现
    目录1、环境搭建 2、代码编写3、测试1、环境搭建 创建一个SpringBoot项目,普通的web项目就可以了,我这里使用的是start.aliyun 引入依赖: (1)...
    99+
    2024-04-02
  • SpringBoot中怎么整合Redis
    SpringBoot中怎么整合Redis,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、安装首先要在本地安装一个redis程序,安装过程十分简单(略过),安装完成后进入到...
    99+
    2023-06-16
  • SpringBoot整合Redis之怎么编写RedisConfig
    这篇文章主要介绍了SpringBoot整合Redis之怎么编写RedisConfig的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot整合Redis之怎么编写RedisConfig文章都会有所收...
    99+
    2023-07-02
  • SpringBoot整合Redis之编写RedisConfig
    编写RedisConfig首先我们要明白RedisConfig中需要包含什么,首先看看我们直接使用RedisTemplate的问题,我们就知道RedisConfig要包含什么了,我们...
    99+
    2024-04-02
  • SpringBoot怎么整合Redis实现序列化存储Java对象
    今天小编给大家分享一下SpringBoot怎么整合Redis实现序列化存储Java对象的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2023-07-05
  • SpringBoot整合Redis及Redis工具类撰写实例
    目录一、Maven依赖二、application.properties中加入redis相关配置三、写一个redis配置类四、写一个Redis工具类五、小结SpringBoot整合Re...
    99+
    2024-04-02
  • SpringBoot怎么整合Redis缓存
    SpringBoot怎么整合Redis缓存?针对这个问题,今天小编总结了这篇文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。1、引入缓存依赖<dependency> &...
    99+
    2024-04-02
  • 使用SpringBoot中整合Redis
    目录SpringBoot中整合RedisSpringBoot整合Redis改不了database问题SpringBoot中整合Redis 本次,我们以IDEA + SpringBoo...
    99+
    2024-04-02
  • SpringBoot中如何整合Lettuce redis
    这篇文章主要介绍“SpringBoot中如何整合Lettuce redis”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot中如何整合Lettuce redis”文章能帮助大家解决问...
    99+
    2023-06-08
  • SpringBoot怎样整合redis的缓存?
    这篇文章为大家带来有关SpringBoot整合redis缓存的详细介绍。大部分知识点都是大家经常用到的,为此分享给大家做个参考。一起跟随小编过来看看吧。开启远程访问:找到redis中的redis.conf文...
    99+
    2024-04-02
  • SpringBoot中怎么通过整合Redis实现管道
    这篇文章给大家介绍SpringBoot中怎么通过整合Redis实现管道,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1. Redis 之管道(pipeline)执行一个Redis命令,Redis客户端和Redis服务器...
    99+
    2023-06-20
  • SpringBoot怎么整合Redis缓存验证码
    今天小编给大家分享一下SpringBoot怎么整合Redis缓存验证码的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、简介...
    99+
    2023-07-02
  • redis怎么将对象设置为缓存
    在Redis中,可以使用以下几种方法将对象设置为缓存:1. 将对象序列化为字符串:将对象转换为字符串,然后使用Redis的字符串数据...
    99+
    2023-09-06
    redis
  • SpringBoot怎么整合Spring Cache实现Redis缓存
    今天小编给大家分享一下SpringBoot怎么整合Spring Cache实现Redis缓存的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下...
    99+
    2023-07-02
  • SpringBoot整合Redis实现序列化存储Java对象的操作方法
    目录一、背景1、思考2、方案二、源码分析三、注入RedisTemplate1、引入依赖2、Redis 连接信息3、Redis 核心配置类4、Redis工具类四、测试1、创建 Java 实体类 UserInfo2、测试用例...
    99+
    2023-03-23
    SpringBoot整合Redis序列化存储Java对象 SpringBoot整合Redis SpringBoot Redis序列化存储
  • SpringBoot整合Lettuce redis的方法是什么
    这篇文章主要介绍了SpringBoot整合Lettuce redis的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot整合Lettuce redis的方法是什么文章都会有所收获,下面...
    99+
    2023-07-06
  • SpringBoot整合Redis入门之缓存数据的方法
    目录前言为什么要使用Redis呢?相关依赖配置数据库实体类RedisConfigMapperService接口Service实现类测试RedisController前言 Redis是...
    99+
    2024-04-02
  • java、spring、springboot中整合Redis的详细讲解
    目录java整合Redis1、引入依赖或者导入jar包2、代码实现Spring整合Redis1、添加依赖2、redis配置文件3、注入模板对象springboot整合Redis1、添...
    99+
    2024-04-02
  • redis怎么将众多对象组织在一起
    Redis可以使用多种数据结构将众多对象组织在一起。以下是一些常用的数据结构和相应的方法:1. 字符串(String):使用SET命...
    99+
    2023-08-23
    redis
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作