Redis客户端API

Redis客户端APIRedis客户端APIclientsetNamexx为客户端设置名字clientlist列出与Redis服务端相连的所有客户端信息。info可查看Redis的所有信息。infomemory只查看Redis内存使用情况。infoclients记录了已连接客户端的信息限制redis连接maxclients、timeoutconfigsettimeout

大家好,又见面了,我是你们的朋友全栈君。

Redis客户端API

client setName xx 为客户端设置名字
client list 列出与Redis服务端相连的所有客户端信息。
info 可查看Redis的所有信息。
info memory 只查看Redis内存使用情况。
info clients 记录了已连接客户端的信息

限制redis连接 maxclients 、timeout
config set timeout 30 限制30秒空闲断开连接

这里写图片描述
这里写图片描述
设置timeout为10,此时已经断开连接

这里写图片描述
配置实例

<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
    <!-- 最大分配的对象数 -->
    <property name="maxTotal" value="5000" />
    <!-- 最大能够保持idel状态的对象数 -->
    <property name="maxIdle" value="256"/>
    <!-- 多长时间检查一次连接池中空闲的连接 -->
    <property name="timeBetweenEvictionRunsMillis" value="1000"/>
    <!-- 空闲连接多长时间后会被收回 -->
    <property name="minEvictableIdleTimeMillis" value="30000"/>
    <!-- 当连接池耗尽,新请求最大等时间,设置为1s,目的是‘快速失败’模式 -->
    <property name="maxWaitMillis" value="1000"/>
    <!-- 调用borrow 一个对象方法时,是否检查其有效性 -->
    <property name="testOnBorrow" value="false"/>
    <!-- 调用return 一个对象方法时,是否检查其有效性 -->
    <property name="testOnReturn" value="true"/>
    <property name="testWhileIdle" value="false"/>
</bean>

monitor 用于监控正在执行的命令

这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134420.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 整理一些开源项目

    整理一些开源项目

    2021年9月14日
    57
  • 异步fifo的深度,如何确定?_二叉树的最小深度和最大深度

    异步fifo的深度,如何确定?_二叉树的最小深度和最大深度目录1.异步FIFO最小深度计算1.1异步FIFO最小深度计算原理1.2异步FIFO最小深度常用计算公式1.2.1假如读写FIFO是同时进行的1.2.2读写FIFO不是同时进行的情况2.异步FIFO最小深度计算实例2.1用于SDRAM中的读写FIFO2.2异步时钟数据接口3.FIFO实例1.异步FIFO最小深度计算计算FIF…

    2022年8月13日
    8
  • 关于epoll的IO模型是同步异步的一次纠结过程

    关于epoll的IO模型是同步异步的一次纠结过程这篇文章的结论就是epoll属于同步非阻塞模型这是一次概念的纠结过程,对写代码没有太大意义。过程是这样的:首先,我的概念里往往只有同步和异步,没有太多去区别同异步IO和同异步通知两种。另外还记得apu(2rd)中有一句“select和poll可以实现异步形式的通知”。接着,听到了epoll是同步IO这个概念,比较意外。坚持…

    2022年7月23日
    9
  • 介绍你所使用的linux系统_linux系统官网

    介绍你所使用的linux系统_linux系统官网简介作者:刘明,软件工程师,上海交通大学通信与电子工程系本文讲解SNMPTrap,在介绍Trap概念之前,首先认识一下SNMP吧。简单网络管理协议(SimpleNetworkManagementProtocol)是一种应用层协议,是TCP/IP协议族的一部分。它使网络设备之间能够方便地交换管理信息。能够让网络管理员管理网络的性能,发现和解决网络问题及进

    2022年8月20日
    6
  • es painless 排序_Elasticsearch中使用painless实现评分「建议收藏」

    使用Elasticsearch(ES)作为搜索引擎时我们常常需要根据文档的属性值自定义它们的排序,为用户提供高质量的搜索结果。以下内容已在ElasticSearch7.1.1Linux集群中测试。ES中的rest_api中提供了自定义评分选项,分别为function_score下的function_script和script_score。其中function_score可以用于简单的评分需…

    2022年4月7日
    47
  • java logbook_SpringBoot使用Logbook记录HTTP请求响应日志

    java logbook_SpringBoot使用Logbook记录HTTP请求响应日志SpringBoot的httptrace端口能够记录每次访问的请求和响应信息,但是不能记录body,这样在出问题时就不方便排查,而且httptrace不方便在原有的基础上进行扩展,所以只能寻求其他方式进行记录。Logbook是一个可扩展的Java库,可以为不同的客户端和服务端技术提供完整的请求和响应日志记录。它能够满足一些特殊的需求:允许web应用记录程序接收或发送的所有HTTP通信易于保留和进…

    2025年8月13日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号