博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis优化实践
阅读量:7007 次
发布时间:2019-06-27

本文共 964 字,大约阅读时间需要 3 分钟。

  hot3.png

redis.conf

maxmemory 1g   #redis最大占用内存  一般推荐Redis设置内存为最大物理内存的四分之三

maxmemory-policy volatile-lru 

#redis内存淘汰策略  如果设定了maxmemory,使用redis的时候,redis的内存使用量不能超过设定的值,一旦redis的内存使用量达到了最大值,redis将会尝试按照选择的eviction policy(回收策略)移除相应的keys

https://blog.csdn.net/codetomylaw/article/details/50017633

 

JedisException: Could not get a resource from the pool

异常优化:

<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">

        <property name="maxIdle" value="${cache.redis.pool.maxIdle}"></property>
        <property name="maxTotal" value="${cache.redis.pool.maxTotal}"/>    
        <property name="minEvictableIdleTimeMillis" value="${cache.redis.pool.maxWaitMillis}"></property>
        <property name="numTestsPerEvictionRun"
            value="${db.seting.common.minEvictableIdleTimeMillis}"></property>
        <property name="timeBetweenEvictionRunsMillis"
            value="${db.seting.common.timeBetweenEvictionRunsMillis}"></property>
    </bean>

 

增加jedisPoolConfig  maxTotal属性  设置合理的maxTotal值

 

 

转载于:https://my.oschina.net/ghw/blog/1789704

你可能感兴趣的文章
HDU 3635 Dragon Balls
查看>>
基础DOM和CSS操作(三)
查看>>
HTTP 02 HTTP1.1 协议
查看>>
手机端网页web开发要点
查看>>
正则表达式中 group groups区别
查看>>
JBoss + EJB3 + MySql : 开发第一个EJB
查看>>
浏览器请求阻塞到底是怎么回事?我们为什么要把静态资源分服务器放置?
查看>>
Oracle数据库基础知识
查看>>
2011年9月最新整理的10个有趣的jQuery插件集合
查看>>
Python的日志配置和处理
查看>>
小程序设置全屏显示
查看>>
c++ bind的简单使用 实例
查看>>
(翻译)Angular 1.3中的验证器管道
查看>>
Web网站的性能测试工具
查看>>
【linux+C】通过几个实例温习指针
查看>>
I.MX6 Manufacturing Tool V2 (MFGTool2) Emmc mksdcard.sh hacking
查看>>
异步复位同步释放
查看>>
HDU 1241 Oil Deposits
查看>>
spring事务配置
查看>>
EALayout 实践
查看>>