• Redis客户端API


    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 用于监控正在执行的命令

    这里写图片描述

  • 相关阅读:
    Kubernetes日志的6个最佳实践
    如何选出适合自己的管理Helm Chart的最佳方式?
    授权权限服务设计解析
    微服务中如何设计一个权限授权服务
    微服务中的网关
    ketchup服务治理
    ketchup 消息队列rabbitmq使用
    ketchup 注册中心consul使用
    微服务框架 ketchup 介绍
    微服务框架surging学习之路——序列化
  • 原文地址:https://www.cnblogs.com/thewindkee/p/12873217.html
Copyright © 2020-2023  润新知