设置Redis客户端连接的超时时间
为了让Redis主动清理长时间空闲的客户端连接,回收资源,您可以设置timeout参数来限制客户端连接的空闲时间。
不设置超时时间会导致连接长时间占用,可能报错:could notget a resource from the pool
前提条件
实例为Redis 4.0或以上版本的标准版云数据库Redis实例。
说明集群版或读写分离版Redis实例不支持自定义timeout参数。
Redis的客户端超时机制
在业务场景中,一般会由Redis客户端进行连接资源管理,例如分配连接、监控连接状态、回收连接池资源等。默认设置下,Redis不会主动断开连接,即使这个客户端已经空闲了很长时间。但在业务核心应用中,建议配置timeout参数以使Redis具有主动回收资源的能力。否则,如果客户端出现异常,连接池资源得不到及时回收,可能因空闲连接占满连接池导致服务崩溃。核心应用出现这样的问题可能引发整个业务的混乱,后果严重。
timeout参数值的单位为秒(s),取值范围为0~100000。默认值为0,表示无限制。在实际运行中,为了提高性能,Redis不一定会精确地按照timeout的值规定的时间来断开符合条件的空闲连接,例如设置timeout为10s,但空闲连接可能在12s后,服务器中新增很多连接时才会被断开。如需降低这个延迟,可适当增大hz参数的值,提高负责断开超时连接的Redis定时任务的运行频率。
设置方法:可以通过redis配置文件redisXXX.conf设置timeout 30,也可通过redis命令控制台:CONFIG SET timeout 30
设置Redis客户端连接的超时时间相关推荐
- redis客户端连接过多不释放
查看redis客户端连接 1 2 3 4 5 6 redis-cli info clients # Clients connected_clients:6000 client_longest_outp ...
- Redis 客户端连接
一.Redis 客户端连接 Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行如下一些操作: 首先,客户端 so ...
- Redis客户端连接时崩溃
文章目录 1. Redis客户端连接崩溃 1. Redis客户端连接崩溃 把 protected-model 设置为no
- redis客户端连接(error) NOAUTH Authentication required
redis客户端连接成功,但是操作报异常--(error) NOAUTH Authentication required 错误的含义是说你没有认证,说明没有使用密码连接 查看密码: 进入redis的安 ...
- 设置AFNetworking网络请求的超时时间
设置AFNetworking网络请求的超时时间 也许大家使用的时候已经察觉到,设置AFNetworking的超时时间并不管用,但可以用特殊的方式来处理. 以下是笔者基于AFNetworking2.5. ...
- PostgreSQL数据库服务端监听设置及客户端连接方法教程
众所周知,PostgreSQL 是一个自由的对象-关系数据库服务器(数据库管理系统),是一个可以免费使用的开放源代码数据库系统.本文详细介绍了PostgreSQL数据库服务端监听设置及客户端连接方法, ...
- C#两大知名Redis客户端连接哨兵集群的姿势
前言 前面<Docker-Compose搭建Redis高可用哨兵集群>, 我的思路是将Redis.Sentinel.Redis Client App链接到同一个网桥网络,这个网桥内的Red ...
- redis客户端连接windows和linux下的redis 无法连接
搭建环境:linux是centos7.4(请注意centos7以下版本的防火墙跟centos7以上的不同,使用redis客户端连接redis时会有区别,建议使用centos7以上版本) 一.下载red ...
- redis客户端连接,最大连接数查询与设置
##redis客户端连接数 ##redis通过监听一个TCP端口或socket的方式接收来自客户端的连接,当与客户端建立连接后,redis内部会进行如下操作:(1)客户端socket会被设置为非阻塞模 ...
最新文章
- VC下提前注入进程的一些方法1——远线程不带参数
- 如何优雅的转换 Bean 对象!
- 机器学习数据预处理之缺失值:固定值填充
- svg text换行_5分钟看懂SVG反爬虫原理与绕过实战 | 知了干货分享
- Linux 上扩展swap分区
- 服务端开发学习路径图,心疼小哥哥们
- Vue——组件化开发DEMO
- [T-ARA][그녀를 보면][看着那个女人的话]
- 蚂蚁金服自研数据库OceanBase如何登顶TPC-C
- 《只是为了好玩-Linux之父Linus自传》
- 我的世界java版导入地图_趣味地图之世界地形图3D精美版
- SQL Server 2008 R2的完全卸载
- c语言碰撞算法,c – 任意大小凸多边形之间碰撞检测的算法
- html将英文日期格式转化为中文日期格式,excel中文日期与英文日期的转换
- vmware14下安装win7x64
- 操作系统从MBR到加载内核的开机过程
- deepin20.3 的问题
- CF1379C Choosing flowers
- 个人博客系统功能展示
- 量化交易入门(精华必读版)
热门文章
- 基于JAVA网页小游戏交流论坛计算机毕业设计源码+数据库+lw文档+系统+部署
- linux编译ntohl加什么库,c – Linux:ntohl无法正常工作
- 创龙带您解密TI、Xilinx异构多核SoC处理器核间通讯
- 读书笔记:《SEO教程:搜索引擎优化入门与进阶》(1)——搜索引擎收录及排序的基础知识
- Unite 2018 |未来影像,影向未来
- FocalLoss原理通俗解释及其二分类和多分类场景下的原理与实现
- GraphX PageRank
- 2023江西理工大学考研择校
- 11.软考——必考题型
- 用条码标签打印软件制作双排或多排标签