Springboot集成Redis实例分析
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,这篇"Springboot集成Redis实例分析"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来
千家信息网最后更新 2025年12月03日Springboot集成Redis实例分析
这篇"Springboot集成Redis实例分析"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Springboot集成Redis实例分析"文章吧。
依赖包
org.springframework.boot spring-boot-starter-data-redis
配置文件(application.properties)
# Redis数据库索引(默认为0)spring.redis.database=0# Redis服务器地址spring.redis.host=x.x.x.x# Redis服务器连接端口spring.redis.port=6738# Redis服务器连接密码(默认为空)spring.redis.password=# 连接超时时间(毫秒)spring.redis.timeout=10000# 连接池最大连接数(使用负值表示没有限制)spring.redis.jedis.pool.max-active=8# 连接池最大阻塞等待时间(使用负值表示没有限制)spring.redis.jedis.pool.max-wait=-1ms# 连接池中的最大空闲连接spring.redis.jedis.pool.max-idle=8# 连接池中的最小空闲连接spring.redis.jedis.pool.min-idle=0
配置文件(RedisConfig.java)
package com.gxr.dmsData.config;import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.data.redis.connection.RedisConnectionFactory;import org.springframework.data.redis.core.RedisTemplate;import org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer;import org.springframework.data.redis.serializer.RedisSerializer;import org.springframework.data.redis.serializer.StringRedisSerializer;import java.text.SimpleDateFormat;/** * @author :gongxr * @description: 自定义RedisTemplate * @date :Created in 2021/6/30 */@Configurationpublic class RedisConfig { @Bean public RedisTemplate测试代码
import com.gxr.dmsData.common.BaseTest;import lombok.extern.slf4j.Slf4j;import org.junit.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.RedisTemplate;import java.util.Set;/** * @author :gongxr * @description: * @date :Created in 2021/6/30 */@Slf4jpublic class TestRedis extends BaseTest { @Autowired private RedisTemplate redisTemplate; /** * RedisTemplate中定义了对5种数据结构操作 * redisTemplate.opsForValue();//操作字符串 * redisTemplate.opsForHash();//操作hash * redisTemplate.opsForList();//操作list * redisTemplate.opsForSet();//操作set * redisTemplate.opsForZSet();//操作有序set */ @Test public void testRedisGet() { String key = "adviceCalculateTime"; Boolean b = redisTemplate.hasKey(key); log.info("key是否存在:{}", b); Object o = redisTemplate.boundValueOps(key).get(); log.info(redisTemplate.toString()); log.info("查询结果:{}", o); } /** * map类型 */ @Test public void testRedisHash() { String key = "RRS_CURRENCY_CACHE"; Object o = redisTemplate.boundHashOps(key).get("590"); log.info("查询结果:{}", o.toString()); } /** * set类型 */ @Test public void testRedisSet() { String key = "goodsDataSyncSkc:set"; Set set = redisTemplate.boundSetOps(key).members(); log.info("查询结果:{}", set.size()); String s = (String) redisTemplate.boundSetOps(key).randomMember(); log.info("查询结果:{}", s); }}以上就是关于"Springboot集成Redis实例分析"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
内容
结果
查询
实例
实例分析
分析
最大
服务器
服务
数据
文件
文章
时间
知识
空闲
篇文章
类型
负值
配置
限制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
西宁行业专业软件开发
租用服务器上传文件
淄川生产管理软件开发公司
网络安全攻防一体化
六盘水共享陪护床软件开发
服务器故障解决一下
中国移动网络安全采购
获取当前服务器ipjava
太空工程师服务器无法连接
普巴软件开发平台
网络技术入股形式
江西曙光服务器虚拟化安装
天泽服务器
绍兴常用网络技术有哪些
两年软件开发经验事业编
网络安全法规知识宣贯
博客服务器需要多大空间
将图片的路径写入数据库保存
服务器网卡选择
数据库增删改查语句
软件开发包含了哪几个过程
2022年网络安全重点
360网络安全学院报考条件
中山市网络安全工作会议
漯河网络安全审查
大连有没有软件开发课
电脑网络安全模式怎么打开
linux服务器管理与应用
安天网络安全技术公司
数据库表实时更新