SpringBoot集成redis

2023-11-10

一、下载安装redis

1.官网地址 https://redis.io/

2.GitHub地址:https://github.com/MicrosoftArchive/redis/tags

3.安装(自行安装)

 

二、SpringBoot集成redis

1.在pom.xml中添加依赖

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

 

2.在application.properties配置文件中进行配置

# Redis配置
spring.redis.host=127.0.0.1
spring.redis.port=6379
spring.redis.password=Qa123456
# 连接池最大连接数(使用负值表示没有限制)
spring.redis.pool.max-active=8
# 连接池最大阻塞等待时间(使用负值表示没有限制)
spring.redis.pool.max-wait=-1
# 连接池中的最大空闲连接
spring.redis.pool.max-idle=8
# 连接池中的最小空闲连接
spring.redis.pool.min-idle=0
# 连接超时时间(毫秒)
spring.redis.timeout=7200

3.编写controller进行测试

package com.yuewuhen.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

/**
 *@Author:赵涛
 *@Date:2019/1/7 13:10
 * 测试SpringBoot集成redis  使用StringRedisTemplate
 */

@RestController
@RequestMapping("/redis")
public class RedisStringController {

    @Autowired
    private StringRedisTemplate redisClient;

    @RequestMapping("/getValue")
    public String getValue(@RequestParam(name="key",required = true) String key,
                           @RequestParam(name="value",required = true)String value){
        redisClient.opsForValue().set(key,value);
        return redisClient.opsForValue().get(key);
    }

}

4.测试(测试之前先启动redis服务)

如上图,使用postman测试成功,为了验证是否真的成功,启动命令行窗口,测试

成功。

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SpringBoot集成redis 的相关文章

随机推荐

  • Android知识点博客集1

    http blog csdn net true100 article category 2849593
  • 对于正则化项L1,L2范数的理解

    对于正则化项L1 L2范数的理解 L2范数正则化 L1范数正则化 L1范数正则化与L2范数正则化的作用区别 L1范数正则化为什么比L2范数正则化更容易获得稀疏解 之前讲到了利用正则化项降低过拟合 这里再总结一下L1 L2这两种范数作为正则化
  • python练习题(四):有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数

    count 0 for i in range 1 5 for j in range 1 5 for k in range 1 5 if i j and i k and j k print i j k count 1 print 总计 d c
  • Python爬虫逆向实战案例(五)——YRX竞赛题第五题

    题目 抓取全部5页直播间热度 计算前5名直播间热度的加和 地址 https match yuanrenxue cn match 5 cookie中m值分析 首先打开开发者工具进行抓包分析 从抓到的包来看 参数传递了查询参数m与f 同时页面中
  • 图常见算法-广度优先算法python实现

    广度优先算法 广度优先搜索 breadth first search BFS 该算法用于解决两类问题 1 节点A到节点B是否有路径 2 节点A到节点B的哪条路径最短 算法实现思想 图的建立使用了散列表 双端队列使用了deque 为了避免死循
  • 吴恩达深度学习编程作业 pytorch 版rnn时间序列

    import numpy as np import pandas as pd import matplotlib pyplot as plt import torch from torch import nn from torch auto
  • Pycharm无法导入第三方库终极解决方法!!!

    折磨了我两天 远程问人也无果 百度上的答案更是五花八门 却无一起作用 最终 在一次次尝试下得出解决方案 报错 重点看它的Proposed solution Make sure you use the correct version of p
  • Python分析《我们与恶的距离》豆瓣剧评

    Python分析 我们与恶的距离 豆瓣剧评 我们与恶的距离 是一部非常有深度的台剧 演员的演技无可挑剔 剧情编排也很新颖 而且逻辑严谨 剧情环环相扣 不拖泥带水 剧中出了很多火遍全网的台词 如 所以爱会消失 对不对 我们都是好人 不知道为什
  • 黑苹果升级到catalina 10.15.6问题

    配置 dell 9570 从catalina 10 15 4升级到 10 15 5 无任何问题 今天手贱 升级到10 15 6 问题来了 主要表现是 有时启动不成功 另外就是三指拖动窗口失效 发现xcode也升级了 可能需要重新编译 也许有
  • node.js操作mysql数据库和sql server数据库

    node js操作mysql数据库和sql server数据库 这一篇博客主要是数据库的 特别是sql server数据库 首先讲解mysql 因为mysql的操作并不复杂 所以讲解会很快 第一步 第一步肯定是导入模块 和配置配置项 con
  • 关于单舵轮AGV运动学模型整理笔记

    2 1 单舵机图画 2
  • Daily report和weekly report很重要

    7 Daily report和weekly report很重要很多程序员宁愿多写程序 也不愿意写report 觉得十分麻烦 而又无聊 但是Daily report weekly report真的非常的重要 首先report可以帮助你管理自己
  • 多个el-tab共用一个表单校验问题

    需求是这样的 有多项tab 切换不同的tab 显示的输入框是一样的 但有的tab需要必填 有的tab则不需要必填 效果图如下 带星号和不带星号
  • 西门子PN协议分布式IO模块

    BL200Pro版本支持OPC UA MQTT和Modbus TCP协议 分布式I O模块系统由于具有可靠度高 容易扩展 设置容易 网络布线方便等特性 适用于分散地区的应用 广泛应用于数据收集和各种控制 产品广泛应用于物联网 智慧工厂 智慧
  • 【进程间通信(三)】共享内存(system v)

    一 共享内存通信的实现原理 其实进程之间通信的本质就是让通信双方看见同一份内存 这样当这份内存的数据发生改变的时候 双方进程都能直接观察到结果 这份内存存放在共享数据区 由操作系统提供并维护 共享内存的特性是只会储存进程之间通信产生的临时变
  • 从Qt谈到C++(一):关键字explicit与构造函数

    原文 http blog csdn net guodongxiaren article details 24455653 主题 Qt 提出疑问 当我们新建了一个Qt的widgets应用工程时 会自动生成一个框架 包含了几个文件 其中有个ma
  • 关于sshd服务无法开启的问题集合

    SSHD服务开启问题集合 报错1 错误 systemctl restart sshd Failed to restart sshd service Interactive authentication required See system
  • 沈师 PTA 数据库题目及部分解析 第一章

    判断题 1 一个数据库只有一个模式和一个内模式 T 2 数据模型是由数据结构 数据操作和完整性约束三部分组成的 T 3 由于数据库中的数据是不断更新的 因此关系模式是相对变化的 F 解析 关系模式不会相对变化 变化的是实例 4 数据库中的数
  • linux中vim/gvim的安装与verilog,systemverilog语法高亮显示

    linux中vim gvim的安装参考如下链接 https blog csdn net Stone Age article details 47276995 utm source blogxgwz8 安装完后 在用户目录下vim和gvim都
  • SpringBoot集成redis

    一 下载安装redis 1 官网地址 https redis io 2 GitHub地址 https github com MicrosoftArchive redis tags 3 安装 自行安装 二 SpringBoot集成redis