spring boot redis
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,dependency org.springframework.boot spring-boot-starter-data-redis
千家信息网最后更新 2025年01月31日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=10
Test
@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安全错误
数据库的锁怎样保障安全
学生成绩mdb数据库
软件开发助理英文
服务器上咋看阻止访问
网络安全知识目的
如何用vb建立数据库
网络安全知多少手抄报怎么写
软件开发盈利模式验证
工信部网络安全三年
对主流网络技术进行
连江网络技术公司
国家网络安全应急办公室设在
网络技术post什么意思
本地时间获取数据库中
分布式软件开发工具
服务器为什么不能用两个硬盘
软件开发完成由谁决定
福建java应用软件开发
软件开发一般都包含哪些
应急管理局网络安全责任制度
青浦区综合软件开发品质保障
插秧机视频软件开发
优雅数据库设计图
科研数据库考试技巧
华为家长助手连不上服务器
基金投资数据库怎么做
成都inspur服务器经销商
PMP英文项目描述软件开发
在服务器里组两个raid
架设通道到服务器
把数据库复制出来