千家信息网

NoSQL之redis(Jedis连接 API)

发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,工程搭建:(1)介绍:redis不仅使用命令可以操作,现在基本上主流的语言都有客户端支持,比如:java、C、C#、C++、php、Node.js、Go等。这里介绍的是Jedis,地址:https:/
千家信息网最后更新 2025年02月04日NoSQL之redis(Jedis连接 API)
  1. 工程搭建:

(1)介绍:redis不仅使用命令可以操作,现在基本上主流的语言都有客户端支持,比如:java、C、C#、C++、php、Node.js、Go等。

这里介绍的是Jedis地址:https://github.com/xetorthio/jedis

(2)依赖

  • 如果是创建的普通项目:需要在工程中加入相应jedis.jar的jar包

  • 如果使用的是maven,那么就 直接导入相关依赖:https://mvnrepository.com/artifact/redis.clients/jedis


redis.clients
jedis
3.0.0

2.API

(1)单实例连接redis

public class JedisUtils {    public void jedisClient(){        /**         * new Jedis(pars1,pars2);         * pars1:hostname:String         * port:int         */        Jedis jedis=new Jedis("hadoop03",6379);        //通过redis赋值        jedis.set("name","zs");        //通过redis获取值        String name=jedis.get("name");        //释放资源        jedis.close();    }}

(2)使用jedis连接池连接redis服务

public void jedisPoolClient(){    /**     * new JedisPool(pars1,pars2);     * pars1:String,可以写入一个集群如:redis01,redis03...     * port:int 端 口     */    JedisPool pool=new JedisPool("hadoop03",6379);    //获取Jedis实例    Jedis jedis=pool.getResource();    //释放资源    jedis.close();    pool.close();}
0