利用Java怎么对复述,进行增删查改操作

  介绍

利用Java怎么对复述,进行增删查改操作?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

首先,需要在windows下配置一个复述,环境,

然后需要导入:jedis-2.7.3。jar这个包,如下代码:

包redis.main;
  进口redis.clients.jedis.Jedis;
  进口redis.clients.jedis.JedisPool;
  进口redis.clients.jedis.JedisPoolConfig;
  最后公共类RedisPool {//复述,服务器IP
  私有静态字符串ADDR=?27.0.0.1";//复述的端口号
  私有静态int端口=6379;//访问密码
  私有静态字符串AUTH=?23456”;//可用连接实例的最大数目,默认值为8;//如果赋值为1,则表示不限制,如果池已经分配了maxActive个能实例,则此时池的状态为疲惫(耗尽)。
  私有静态int MAX_ACTIVE=1024;//控制一个池最多有多少个状态为闲置(空闲的)的能实例,默认值也是8。
  私有静态int MAX_IDLE=200;//等待可用连接的最大时间,单位毫秒,默认值为1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException;
  私有静态int MAX_WAIT=10000;
  私有静态整数超时=10000;//在借一个能实例时,是否提前进行验证操作,如果为真,则得到的能实例均是可用的;
  私有静态布尔TEST_ON_BORROW=true;
  私有静态JedisPool JedisPool=零;/* *
  *初始化复述,连接池
  */静态{
  尝试{
  JedisPoolConfig配置=new JedisPoolConfig ();//config.setMaxActive (MAX_ACTIVE);
  config.setMaxTotal (MAX_ACTIVE);
  config.setMaxIdle (MAX_IDLE);
  config.setMaxWaitMillis (MAX_WAIT);
  config.setTestOnBorrow (TEST_ON_BORROW);
  jedisPool=new jedisPool (ADDR,配置端口、超时、身份验证);
  }捕捉(异常e) {
  e.printStackTrace ();
  }
  }/* *
  *获取能实例
  * @return
  */公共静态同步能getJedis () {
  尝试{
  如果(jedisPool !=null) {
  能资源=jedisPool.getResource ();
  返回的资源;
  其他}{
  返回null;
  }
  }捕捉(异常e) {
  e.printStackTrace ();
  返回null;
  }
  }/* *
  *释放能资源
  * @param能
  */公共静态孔隙returnResource(最终能能){
  如果(能!=null) {
  jedisPool.close ();
  }
  }
  }

下面是主要函数:

包redis.main;
  进口java.util.Set;
  进口redis.clients.jedis.Jedis;/* *
  *你好世界!
  *
  */公共类应用
  {
  公共静态void main (String [] args)
  {
  插入(“username",“xiaoming1");
  System.out.println (get (“username"));
  删除(“username");
  System.out.println (get (“username"));
  }
  静态空隙插入(字符串,字符串值){
  能能=RedisPool.getJedis ();
  能。集(关键字,值);
  }
  静态空间删除(String键){
  能能=RedisPool.getJedis ();
  jedis.del(关键);
  }
  静态字符串get (String键){
  能能=RedisPool.getJedis ();
  返回jedis.get(关键);
  }
  }

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

利用Java怎么对复述,进行增删查改操作