redis常用配置参数解释

jedisPool的配置:各个连接池,不论是http,jedis,mysql都应该是相似的

maxActive 最多池内连接数 ,当whenExhaustedAction=GROW时就会按需增加,这个最大值的设置也就无效了

总体连接的数量稳定在maxIdle。但活动连接(在使用中的连接)可能数量上瞬间超过maxIdle,但永远不会超过maxActive,如果maxActive>maxIdle      ,用完也会立马关闭,使得总体连接继续稳定在maxIdle

maxIdle      池内最多有多少个空闲连接   设置maxIdle      =maxActive ,否则连接数一旦大于maxIdle,刚建立就要被销毁了

高负载系统的maxIdle值可以设置为与maxActive相同或设置为-1(-1表示不限制),让连接数量在minIdle与maxIdle间缓冲慢速波动

连接数会在  0 - minIdle - maxIdle - maxActive  之间变化

maxWait    当从池中取出(borrow)一个连接时,最多等待几秒,如何超过这个值,就抛错连接失败

testOnBorrow  每次从池中取连接时是否检查连接可用,建议为false,否则性能就差

testOnReturn   把连接放回池中时是否检查连接可用性

testWhileIdle   是否开启“空闲连接回收器”对空闲连接的扫描,如果扫描,且扫到某个连接空闲达到一定时间(minEvictableIdleTimeMillis)就drop掉这个连接

timeBetweenEvictionRunsMillis “空闲连接回收器”多久扫描间隔,

minIdle值,如果连接数少于这个值,空闲连接回收器” 就会增加连接数

配置timeBetweenEvictionRunsMillis=“时间”,DBCP会启用独立的工作线程定时检查

minEvictableIdleTimeMillis   空闲连接存在空闲的最短时间,达到这个时间了扫描到它就要drop了

numTestsPerEvictionRun   “空闲连接回收器”每次扫描几个连接

validationQuery = "SELECT 1"  验证连接是否可用

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Redis常用配置有: 1. 数据持久化:Redis支持两种数据持久化方式,一是RDB快照方式,即将内存中的数据定期写入磁盘;二是AOF日志方式,即将每条写操作追加到日志文件中。可以根据需要选择适合的数据持久化方式。 2. 缓存失效时间:可以设置键值对在Redis中的过期时间,一旦过期,Redis会自动删除该键值对。 3. 内存淘汰策略:当内存不足时,可以根据需要配置Redis的内存淘汰策略,常见的策略有LRU(最近最少使用)、LFU(最不常用)和随机等。 4. 高可用性:可以通过配置Redis的主从复制、哨兵模式或集群模式来提高Redis的可用性和容错性。 5. 配置密码:可以设置Redis的访问密码,以增加安全性。 6. 性能优化参数:例如配置最大连接数、最大内存使用量等,可以根据实际情况进行调整。 7. 基于注解的缓存配置:可以使用注解如@Cacheable和@CacheEvict来配置方法级别的缓存策略,灵活控制缓存的读写操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Redis安装配置常用命令](https://download.csdn.net/download/weixin_38700409/12825660)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [SpringBoot之redis常用的注解](https://blog.csdn.net/qq_52445443/article/details/122412633)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值