返回顶部
首页 > 资讯 > 精选 >Springboot redis整合配置的方法
  • 943
分享到

Springboot redis整合配置的方法

2023-06-19 11:06:32 943人浏览 薄情痞子
摘要

本文小编为大家详细介绍“SpringBoot redis整合配置的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“springboot Redis整合配置的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1

本文小编为大家详细介绍“SpringBoot redis整合配置的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“springboot Redis整合配置的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

1、redis安装

本文采用Docker去安装redis,如果直接本地安装也很方便,直接下载好安装包然后cmd窗口命令行启动就行。

  1. 拉取镜像

 Docker pull redis:4.0
  1. 启动镜像

  Docker run -itd --name redis-01 -p 6379:6379 #镜像id
  1. 放行端口

firewall-cmd --state #查看防火墙状态        systemctl start firewalld.service #启动防火墙        firewall-cmd --zone=public --add-port=6379/tcp --permanent #放行端口        system restart firewalld.service #重启防火墙        firewall-cmd --reload #重新载入配置        firewall-cmd --list-all #查看已开放的端口

2、Spring Boot引入

2.1、引入Maven依赖

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId></dependency>

此处引入的是官方的starter,以往大家使用jedis,可以更具个人想法改变。

2.2、基础配置

spring.redis.host=192.168.1.37#Redis服务器连接端口spring.redis.port=6379#Redis服务器连接密码(默认为空)spring.redis.passWord=#连接池最大连接数(使用负值表示没有限制)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=30000

具体详细配置根据个人需求更改。实际上springboot有默认配置,可以直接不进行配置也可以使用。

2.3、RedisService

package com.ssk.shop.bll;public interface IRedisBll {  void set(String key, String value);  String get(String key);  boolean expire(String key, long expire);  void remove(String key);  Long increment(String key, long delta);}

impl

package com.ssk.shop.bll.impl;import com.ssk.shop.bll.IRedisBll;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.stereotype.Service;import javax.annotation.Resource;import java.util.concurrent.TimeUnit;@Servicepublic class IRedisBllImpl implements IRedisBll { @Resource private StringRedisTemplate stringRedisTemplate; @Override public void set(String key, String value) { stringRedisTemplate.opsForValue().set(key, value); } @Override public String get(String key) { return stringRedisTemplate.opsForValue().get(key); } @Override public boolean expire(String key, long expire) { return stringRedisTemplate.expire(key, expire, TimeUnit.SECONDS); } @Override public void remove(String key) { stringRedisTemplate.delete(key); } @Override public Long increment(String key, long delta) { return stringRedisTemplate.opsForValue().increment(key,delta); }}

可以对一些基础的方法进行封装,让平常一些操作更方便的去实现。

总结:redis是一个很好的缓存处理方案,项目总可以用户缓存一些常用到的信息,减轻对数据库的访问压力,对于一些秒杀方案也是可选的方案,目前为止项目中将一些权限以及对token用redis进行唯一登录控制(单token生效)。

读到这里,这篇“Springboot redis整合配置的方法”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: Springboot redis整合配置的方法

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

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

猜你喜欢
  • Springboot redis整合配置的方法
    本文小编为大家详细介绍“Springboot redis整合配置的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“Springboot redis整合配置的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1...
    99+
    2023-06-19
  • springboot整合redis配置
    1、引入pom依赖 org.springframework.boot spring-boot-starter-data-redis 2、增加配置类 RedisCo...
    99+
    2023-08-23
    redis spring boot java
  • SpringBoot整合JPA方法及配置解析
    目录JPA与Hibernate及Spring Data JPA的关系整合JPApom.xmlapplication.ymlPerson实体类PersonRepository接口Tes...
    99+
    2023-05-20
    Springboot整合JPA SpringBoot整合Java Persistence API
  • springboot缓存之redis整合的方法
    今天小编给大家分享一下springboot缓存之redis整合的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。默认使用的...
    99+
    2023-06-08
  • SpringBoot整合Nacos自动刷新配置的方法
    本篇内容主要讲解“SpringBoot整合Nacos自动刷新配置的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SpringBoot整合Nacos自动刷新配置的方法”吧!目的Nacos作为S...
    99+
    2023-06-29
  • SpringBoot整合Lettuce redis的方法是什么
    这篇文章主要介绍了SpringBoot整合Lettuce redis的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot整合Lettuce redis的方法是什么文章都会有所收获,下面...
    99+
    2023-07-06
  • SpringBoot整合Redis
    SpringBoot中的Redis 在 SpringBoot2.x 之后,原来使用的jedis被替换为了lettuce jedis : 采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用 jedis pool 连接 池! ...
    99+
    2023-09-07
    redis spring boot java
  • SpringBoot详解整合Redis缓存方法
    目录1、Spring Boot支持的缓存组件2、基于注解的Redis缓存实现3、基于API的Redis缓存实现1、Spring Boot支持的缓存组件 在Spring Boot中,数...
    99+
    2024-04-02
  • ElasticSearch整合SpringBoot搭建配置的方法是什么
    本文小编为大家详细介绍“ElasticSearch整合SpringBoot搭建配置的方法是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“ElasticSearch整合SpringBoot搭建配置的方法是什么”文章能帮助大家解决疑惑,下...
    99+
    2023-07-05
  • springboot整合druid及配置依赖的方法是什么
    本篇内容主要讲解“springboot整合druid及配置依赖的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot整合druid及配置依赖的方法是什么”吧!Druid简...
    99+
    2023-06-22
  • springboot整合seata的配置过程
    前言: 小编引入的图片和文字描述都是来自于尚硅谷的视频讲解,在此感谢尚硅谷的老师,同时也结合 seata文档官方文档进行整合项目地址(gitee): https://gitee.co...
    99+
    2024-04-02
  • springboot整合多数据源配置方式
    目录简介一、表结构二、多数据源整合1. springboot+mybatis使用分包方式整合1.1 主要依赖包1.2 application.yml 配置文件1.3 建立连接数据源的...
    99+
    2024-04-02
  • springboot整合redis修改分区的操作方法
    这篇文章主要讲解了“springboot整合redis修改分区的操作方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“springboot整合redis修改分区的操作方法”吧!springb...
    99+
    2023-06-20
  • java SpringBoot项目整合Redis的方法是什么
    这篇文章主要介绍了java SpringBoot项目整合Redis的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇java SpringBoot项目整合Redis的方法是什么文章都会有所收获,下面我们...
    99+
    2023-07-05
  • ElasticSearch整合SpringBoot搭建配置
    目录前言项目搭建配置客户端索引API初探 & Index APIping创建索引 & create索引是否存在 & exist删除索引结束语前言 目前正在出...
    99+
    2023-02-22
    ElasticSearch整合SpringBoot ElasticSearch SpringBoot
  • SpringBoot整合Thymeleaf的方法
    目录1. 问题需求分析2. 什么是静态化?3. 如何实现静态化?4. Thymeleaf实现静态化4.1 概念介绍三个参数:4.2 具体实现5. nginx 中进行访问配置6. 访问...
    99+
    2024-04-02
  • SpringBoot整合tkMapper的方法
    SpringBoot整合tkMapper 项目使用SpringBoot2.0,H2数据库,使用了 Lombok 简化代码;本人是刚入门的菜鸟,下面是本人使用SpringBoot整合t...
    99+
    2022-11-13
    SpringBoot整合tkMapper SpringBoot tkMapper SpringBoot tkMapper使用
  • SpringBoot+redis配置及测试的方法
    1.创建项目时选择redis依赖 2.修改配置文件,使用SpringBoot就避免了之前很多的xml文件 2.1学过redis的同学都知道这个东西有集群版也有单机版,无论哪个版本...
    99+
    2024-04-02
  • springboot整合redis主从sentinel方式
    目录springboot整合redis主从sentinel一主二从三sentinel配置新建spring boot工程,并加入Redis依赖工程结构修改application.pro...
    99+
    2024-04-02
  • Spring Boot整合Mybatis的配置方法
    这篇文章主要讲解了“Spring Boot整合Mybatis的配置方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Spring Boot整合Mybatis的配置方法”吧!目录配置文件形式p...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作