redis客户端连接过多不释放

前因:预线上环境连接redis导致连接太多,一直没有释放,后续的连接不能连接上来

查看redis连接信息:

/opt/redis/src/redis-cli -c -h x.x.x.x -p xxxx info clients

查看最大连接配置:

/opt/redis/src/redis-cli -c -h x.x.x.x -p xxxx CONFIG GET maxclients

查看redis客服端状态: 

redis-cli client list
addr=127.0.0.1:52555 fd=5 name= age=855 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
addr=127.0.0.1:52787 fd=6 name= age=6 idle=5 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=ping
age:表示连接存在的时间,单位秒
idle:表示连接空闲时间,单位秒

查看redis客服端超时设置:

redis-cli config get timeout
1) "timeout"
2) "0" #0表示不开启空闲清除

设置空闲清理时间:

redis-cli config set timeout 600

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Redis客户端连接工具是用于与Redis服务器建立连接和进行数据交互的工具。它可以通过与Redis服务器进行通信,执行各种操作,如存储和检索数据,以及执行各种命令。 Redis客户端连接工具可以以多种形式提供,例如命令行工具,图形化界面工具和编程语言的Redis客户端库等。不同的工具提供不同的交互方式,以满足不同用户的需求。 命令行工具是最常见和基本的Redis客户端连接工具之一。用户可以通过命令行输入命令和参数来与Redis服务器进行交互。它提供了直接的方式来执行各种命令,如SET,GET,DEL等。命令的结果将显示在命令行上,以便用户方便查看和分析。 图形化界面工具提供了更友好的用户界面,通常以可视化界面的形式呈现。用户可以通过图形化工具直观地操作Redis服务器,而无需记忆和输入命令。这种工具通常提供了更多的功能,如连接管理,数据可视化和性能监控等。 编程语言的Redis客户端库允许开发者使用特定编程语言来连接和操作Redis服务器。这些库通常提供了简单易用的API,使开发者能够轻松地在自己的应用程序中集成Redis功能。开发者可以使用这些库实现与Redis服务器的数据交互,如读写数据,发布订阅,事务处理等。 总之,Redis客户端连接工具是利用命令行、图形化界面或编程语言等方式来连接和操作Redis服务器的工具。根据用户的需求和偏好,可以选择不同形式的工具来实现与Redis服务器的交互。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值