首页 > 数据库 >redis:jedis连接池

redis:jedis连接池

时间:2022-10-16 09:34:01浏览次数:48  
标签:poolConfig redis jedisPool Jedis jedis 连接池

Jedis本身是线程不安全的,并且频繁的创建和销毁连接会有性能损耗,因此我们推荐大家使用Jedis连接池代替Jedis的直连方式。

import redis.clients.jedis.*;

public class JedisConnectionFactory {

    private static JedisPool jedisPool;

    static {
        // 配置连接池
        JedisPoolConfig poolConfig = new JedisPoolConfig();
        //最大连接
        poolConfig.setMaxTotal(8);
        //最大空闲连接
        poolConfig.setMaxIdle(8);
        //最小空闲连接
        poolConfig.setMinIdle(0);
        //设置最长等待时间,ms
        poolConfig.setMaxWaitMillis(1000);
        // 创建连接池对象,参数:连接池配置、服务端ip、服务端端口、超时时间、密码
        jedisPool = new JedisPool(poolConfig, "192.168.88.151", 6379, 1000, "123321");
    }

    public static Jedis getJedis(){
        return jedisPool.getResource();
    }
}

 

标签:poolConfig,redis,jedisPool,Jedis,jedis,连接池
From: https://www.cnblogs.com/nian-nian/p/16795634.html

相关文章

  • 认识redis
    Redis诞生于2009年全称是RemoteDictionaryServer远程词典服务器,是一个基于内存的键值型NoSQL数据库。特征:键值(key-value)型,value支持多种不同数据结构,功能丰富单......
  • redis:通用命令
    通用指令是部分数据类型的,都可以使用的指令,常见的有:KEYS:查看符合模板的所有keyDEL:删除一个指定的keyEXISTS:判断key是否存在EXPIRE:给一个key设置有效期,有效期到......
  • Redis集群单机环境搭建
    概述目标:在单台物理机上搭建3主3从共6个节点的Redis集群。版本:Redis6.2.4系统:Ubuntu18.04Desktop(IP地址:192.168.100.247)准备工作第一步:源码安装Redis,安装包从这里......
  • redis 链接要素
    1注释bind127.0.0.1这里是本机的环路ip只允许本机链接该redis其他主机无法链接2daemonizeno如果在启动docker时附带了-d的守护进程启动那么就不能在......
  • redis bitmap数据结构之java对等操作
    在之前的文章中,我们有说过bitmap,bitmap在很多场景可以应用,比如黑白名单,快速判定,登录情况等等。总之,bitmap是以其高性能出名。其基本原理是一位存储一个标识,其他衍生知......
  • 基于session和redis两种方式的短信登录业务流程及代码实现
    短信登录业务短信登录的业务流程基于session实现短信登录的业务流程流程说明:发送短信:从前端获取到手机号,校验手机号,生成验证码,将验证码保存到session,并将验证码发......
  • day47-JDBC和连接池03
    JDBC和连接池038.事务8.1事务介绍基本介绍JDBC程序中当一个Connection对象创建时,默认情况下是自动提交事务:每次执行一个SQL语句时,如果执行成功,就会向数据库自动提交......
  • redis常用命令
    Redis事务命令DISCARD取消事务,放弃执行事务块内的所有命令。EXEC执行所有事务块内的命令。MULTI标记一个事务块的开始。UNWATCH取消WATCH命令对所有key的监视......
  • Redis 的简单学习与整理
    Redis的简单学习与整理背景最近一直进行Redis性能调优和高可用的课题但是不管什么课题,第一步应该是学习与使用redis之前总结过rdb与rdr分析键值对等内容.但是......
  • Redis常用命令-实战篇
    目录写在前面连接操作命令持久化远程服务控制对value操作的命令操作字符串String命令ListSetHash写在前面java操作redis太常见了,基本上有需要的系统,都会上缓存,缓存......