
redis客户端
damanchen
这个作者很懒,什么都没留下…
展开
-
goredis客户端配置
代码定义:type Options struct { // The network type, either tcp or unix. // Default is tcp. Network string // host:port address. Addr string // Dialer creates new network connection and has priority over // Network and Addr options. Dialer func(ctx c.原创 2020-07-12 11:27:24 · 958 阅读 · 0 评论 -
jedis——MaxRedirection(Too many Cluster redirections)
文章目录一、错误描述二、问题排查2.1 redirect参数问题2.2 慢查询和AOF持久化的影响2.3 jedis版本问题2.4 集群问题三、小结一、错误描述exceptioName:redis.clients.jedis.exceptions.JedisClusterMaxRedirectionsException: Too many Cluster redirections?excep...原创 2020-01-13 18:58:44 · 3852 阅读 · 0 评论 -
jedis常用参数配置建议
关于jedis客户端的一些常用的参数配置,记下来,方便查阅:Jedis参数默认值(jedis,非comnonpoolv2)建议值备注timeout2000200~1000Jedis的socket timeout值,单位毫秒;maxRedirections55最大重定向次数;超过设置后,此抛出异常MaxTotal5050~100当前pool可并...原创 2020-01-09 23:21:47 · 3858 阅读 · 0 评论 -
JedisPool资源池优化
JedisPool资源池优化背景一、使用方法二、参数说明2.1. 资源设置和使用2.2.空闲资源监测三、资源池大小(maxTotal)、空闲(maxIdle minIdle)设置建议3.1.maxTotal:最大连接数3.2. maxIdle minIdle3.3.监控四、常见问题4.1.资源“不足"4.2. 预热JedisPool背景合理的JedisPool资源池参数设置能为业务使用Redi...原创 2019-12-30 17:41:44 · 408 阅读 · 0 评论 -
Jedis常见异常汇总
Jedis常见异常汇总一.无法从连接池获取到Jedis连接1.异常报错(1) 连接池参数blockWhenExhausted = true(默认)(2) 连接池参数blockWhenExhausted = false2.异常描述(1) 连接泄露 (较为常见)(2) 业务并发量大,maxTotal确实设置小了。(3) Jedis连接还的太慢(4) 其他问题(5) 重新生成一个Jedis连接时被拒绝3...原创 2019-12-30 17:40:32 · 4149 阅读 · 0 评论 -
Jedis Could not get a resource from the pool
Jedis Could not get a resource from the pool一、错误描述二、逐一排查2.1 网络检查2.2 JedisPool连接数设置检查2.3 JedisPool连接池代码检查2.4 检查是否发生nf_conntrack丢包2.5 检查是否TIME_WAIT问题2.6 检查是否DNS问题三、总结一、错误描述使用Jedis连接池模式的时候容易出现的错误是无法获取连...原创 2019-12-30 17:39:22 · 3419 阅读 · 0 评论