数据库
首页 > 数据库> > Redis实战(十)-Jedis连接池的使用方法

Redis实战(十)-Jedis连接池的使用方法

作者:互联网

        客户端连接Redis使用的是TCP协议,直连的方式每次需要建立TCP连接,而连接池的方式是可以预先初始化好Jedis连接,所以每次只需要从Jedis连接池借用即可,而借用和归还操作是在本地进行的,只有少量的并发同步开销,远远小于新建TCP连接的开销。另外直连的方式无法限制Jedis对象的个数,在极端情况下可能会造成连接泄露,而连接池的形式可以有效的保护和控制资源的使用。但是直连的方式也并不是一无是处,优劣势图示如下:

         Jedis提供了JedisPool这个类作为对Jedis的连接池,同时使用了Apache的通用对象池工具common-pool作为资源的管理工具,下面是使用JedisPool操作Redis的代码示例:

        1)Jedis连接池(通常JedisPool是单例的):

标签:直连,Redis,TCP,JedisPool,Jedis,连接池
来源: https://blog.csdn.net/qq_19734597/article/details/120338495