1、添加redis依赖
<!-- 添加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.pool.max-active=10000 #最大控件连接数 spring.redis.pool.max-idle=5
3、工具类
package com.zzstxx.redis; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Component; /** * redis工具类 * @author zxf * */ @Component public class RedisDao { @Autowired private StringRedisTemplate stringRedisTemplate; public void set(String key, String value) { this.stringRedisTemplate.opsForValue().set(key, value); } public String get(String key) { return this.stringRedisTemplate.opsForValue().get(key); } public void delete(String key) { this.stringRedisTemplate.delete(key); } }
4、测试类
package com.zzstxx.sysuser; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import com.zzstxx.redis.RedisDao; @RunWith(SpringRunner.class) @SpringBootTest public class Springboot08CrudJarApplicationTests { @Autowired private RedisDao redisDao; @Test public void testSet() { String key = "name"; String value = "zhangsan"; this.redisDao.set(key, value); String value1 = this.redisDao.get(key); System.out.println(value1); } /*@Test public void testGet() { String key = "name"; String value = this.redisDao.get(key); System.out.println(value); } @Test public void testDelete() { String key = "name"; this.redisDao.delete(key); }*/ }
相关推荐
springboot整合redis.算是比较全面的一种整合方式了. springboot整合redis.算是比较全面的一种整合方式了.
springboot整合redis选用 `Lettuce` 作为redis框架,选用 `Protobuf` 作为序列化框架
现在,让我们创建一个Redis配置类,以便自定义连接池和其他设置: ```java @Configuration public class RedisConfig { @Value("${spring.redis.cluster.nodes}") private String clusterNodes; @Bean public...
首先,让我们来看看"Springboot整合Redis集群,零配置方式"。在Spring Boot中,我们可以通过引入`spring-boot-starter-data-redis`依赖来启用Redis支持。但是,要配置Redis集群,通常需要设置多个节点地址、密码、...
通过配置文件实现连接单机redis或集群redis demo,实现开发时使用单机redis,线上使用集群redis
1. **配置Redis**: 在SpringBoot项目中,可以通过`application.properties`或`application.yml`文件配置Redis连接信息,包括主机地址、端口、密码等。 2. **添加依赖**: 在`pom.xml`文件中添加Spring Data Redis和...
SpringBoot提供了对Redis的自动配置支持,只需在`pom.xml`或`build.gradle`文件中引入`spring-boot-starter-data-redis`依赖。 ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-data...
综上所述,"springboot_redis"项目是一个实践教程,演示了如何在Spring Boot应用中配置和使用Redis。通过学习和理解这些关键点,开发者可以快速掌握Spring Boot与Redis的集成,并将其应用于实际项目中,提高应用的...
在application.properties或yaml配置文件中,我们需要设置Redis的主机地址、端口、密码等相关参数,以便SpringBoot能够自动配置Redis连接。 然而,Redis作为一个内存数据库,其默认并不支持ACID(原子性、一致性、...
如果你有特定的需求,可以通过配置`spring.redis.jedis.pool`或`spring.redis.lettuce`来选择合适的客户端,并调整其配置。 最后,Spring Data Redis也支持Redis的持久化和主从复制模式,以及Sentinel和Cluster集群...
本篇将详细介绍如何在Spring Boot中配置Fastjson进行序列化和反序列化,以实现与Redis的高效交互。 Fastjson是阿里巴巴开发的一款高性能的JSON处理库,它提供了快速的序列化和反序列化能力,支持多种Java类型,包括...
springboot整合redis集群(三种方式)源码
在IT行业中,SpringBoot框架和Redis数据库经常被用于构建高效、可扩展的应用程序。本话题主要探讨如何利用SpringBoot和Redis实现事件的发布订阅功能,这对于实现分布式系统中的异步通信和解耦至关重要。 首先,我们...
在本项目中,我们将探讨如何在SpringBoot应用中配置和使用Redis,以及如何利用Redis实现登录缓存功能。 首先,集成SpringBoot与Redis的关键在于添加依赖。在`pom.xml`或`build.gradle`文件中,我们需要引入Spring ...
**二、Redis配置** 在SpringBoot的`application.properties`或`application.yml`配置文件中,可以设置Redis连接的相关参数,如主机地址、端口、密码等: ```properties spring.redis.host=localhost spring.redis....
综上所述,"最最最简单的SpringBoot+Redis"教程涵盖了SpringBoot的快速启动,Redis的配置和使用,以及Maven的依赖管理。通过这些步骤,开发者可以轻松地在SpringBoot应用中集成Redis,实现高效的数据缓存和持久化。
接着,编写Redis配置类,用于初始化RedisTemplate: ```java @Configuration public class RedisConfig { @Bean public RedisConnectionFactory redisConnectionFactory() { return new JedisConnectionFactory...
springboot集成redis、mybatis...5、springboot实现初始化加载配置(实现缓存预热)的两种方式 6、二级缓存联合使用 方式一:redis原生方法工具类(RedisService)+redis+mybatis 方式二:CacheManager+redis+mybatis
SpringBoot提供了对Redis的自动配置支持,只需要在项目中引入`spring-boot-starter-data-redis`依赖,它会自动配置`RedisConnectionFactory`和`RedisTemplate`等核心组件。在`pom.xml`文件中添加以下依赖: ```xml ...
在现代Web应用开发中,保持用户登录状态是一个常见的需求,"springboot+redis+token保持登录"的主题就涉及到了如何利用Spring Boot、Redis以及Token技术来实现这一功能。本文将详细探讨这一技术栈的实现原理和步骤。...