spring boot redis
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,dependency org.springframework.boot spring-boot-starter-data-redis
千家信息网最后更新 2025年12月01日spring boot redis
dependency
org.springframework.boot spring-boot-starter-data-redis org.apache.commons commons-pool2 application-redis.properties
#########基础配置#########spring.redis.database=0#spring.redis.url=redis://user:password@example.com:6379spring.redis.host=spring.redis.port=spring.redis.password=spring.redis.timeout=30000spring.redis.ssl=false#########redis哨兵设置##########spring.redis.sentinel.master=#spring.redis.sentinel.nodes=#spring.redis.cluster.max-redirects=#spring.redis.cluster.nodes=#########jedis client 线程池配置##########spring.redis.jedis.pool.max-active=#spring.redis.jedis.pool.max-idle=#spring.redis.jedis.pool.min-idle=#spring.redis.jedis.pool.max-wait=#########lettuce client 线程池配置(默认)#########spring.redis.lettuce.pool.max-active=10spring.redis.lettuce.pool.max-idle=5spring.redis.lettuce.pool.min-idle=1spring.redis.lettuce.pool.max-wait=20000spring.redis.lettuce.shutdown-timeout=10Test
@RunWith(SpringRunner.class)@SpringBootTestpublic class AnnotationAppContextTest { @Autowired private RedisTemplate redisTemplate; @Autowired private StringRedisTemplate stringRedisTemplate; @Test public void setTest(){ redisTemplate.opsForValue().set("key1","val1", 100); String key1 = redisTemplate.opsForValue().get("key1"); System.err.println("=============="+key1); }} 源码-RedisProperties
@ConfigurationProperties(prefix = "spring.redis")public class RedisProperties { /** * Database index used by the connection factory. */ private int database = 0; /** * Connection URL. Overrides host, port, and password. User is ignored. Example: * redis://user:password@example.com:6379 */ private String url; /** * Redis server host. */ private String host = "localhost"; /** * Login password of the redis server. */ private String password; /** * Redis server port. */ private int port = 6379; /** * Whether to enable SSL support. */ private boolean ssl; /** * Connection timeout. */ private Duration timeout; private Sentinel sentinel; private Cluster cluster; private final Jedis jedis = new Jedis(); private final Lettuce lettuce = new Lettuce();} 源码-RedisAutoConfiguration
@Configuration@ConditionalOnClass(RedisOperations.class)@EnableConfigurationProperties(RedisProperties.class)@Import({ LettuceConnectionConfiguration.class, JedisConnectionConfiguration.class })public class RedisAutoConfiguration { @Bean @ConditionalOnMissingBean(name = "redisTemplate") public RedisTemplate参考:https://blog.csdn.net/abombhz/article/details/78123253?locationNum=6&fps=1
配置
源码
线程
哨兵
基础
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发方面的知识和技能
win需要网络安全证书
东莞专业软件开发平均价格
ios监控小软件开发
章鱼风云互联网科技有限公司
怎么创建一个数据库代码
软件开发要实行严格的产品控制
云服务器怎么装修
广州网络安全培训课程
云服务器自动交易吗
单招软件开发面试自我介绍
网络技术与管理学习要点
善颜互联网科技
网络安全工程师要求证
现在就业环境数据库
日本樱花服务器正片中文字幕
数据库编程sql语法
工行软件开发中心校招笔试
什么软件开发最赚钱
招聘网络技术专业
服务器纯硬件以及虚拟化
app软件开发团队怎么选
oracle数据库丢失
网络技术应用 第一节课
网络安全广告
郫都区国家网络安全宣传
vue软件开发笔试题
网络安全科技强国
手机网络安全自查自纠
asp网络技术