• 简单是Jedis实例(相对连接池而言)


      在引入相关jar包后,只要new一个Jedis对象,就能做redis相关操作了。以下是一个简单的jedis实例:

    package com.pptv.redis;
    import java.util.ArrayList;  
    import java.util.HashMap;  
    import java.util.Iterator;  
    import java.util.List;  
    import java.util.Map;  
    import java.util.Set;  
                                                                     
                                                                     
    import redis.clients.jedis.Jedis;  
                                                                     
    public class JedisDemo {  
                                                                     
        public void test(){  
       Jedis  redis = new Jedis ("172.0.0.1",6379);//连接redis  
       redis.auth("redis");//验证密码,如果需要验证的话
       // STRING 操作
                                                                      
      //SET key value将字符串值value关联到key。
      redis.set("name", "wangjun1");
      redis.set("id", "123456");
      redis.set("address", "guangzhou");
                                                                      
      //SETEX key seconds value将值value关联到key,并将key的生存时间设为seconds(以秒为单位)。
      redis.setex("foo", 5, "haha");
                                                                      
      //MSET key value [key value ...]同时设置一个或多个key-value对。
      redis.mset("haha","111","xixi","222");
                                                                       
      //redis.flushAll();清空所有的key
      System.out.println(redis.dbSize());//dbSize是多少个key的个数
                                                                      
      //APPEND key value如果key已经存在并且是一个字符串,APPEND命令将value追加到key原来的值之后。
      redis.append("foo", "00");//如果key已经存在并且是一个字符串,APPEND命令将value追加到key原来的值之后。
                                                                      
      //GET key 返回key所关联的字符串值
      redis.get("foo");
                                                                      
      //MGET key [key ...] 返回所有(一个或多个)给定key的值
      List list = redis.mget("haha","xixi");
      for(int i=0;i<list.size();i++){
          System.out.println(list.get(i));
      }
        }
        public static void main(String[] args) {     
       JedisDemo t1 = new JedisDemo();  
       t1.test();  
        }  
                                                                     
    }
  • 相关阅读:
    精准医疗
    生物信息学的研究过程
    蛋白质结构预测
    CP
    基因组大小控制因素
    RNA组研究困难
    输入input文本框的 U+202D和U+202C是什么
    ruby-get-url-query-params
    golang send post request
    nginx location配置
  • 原文地址:https://www.cnblogs.com/xubiao/p/5462981.html
Copyright © 2020-2023  润新知