Redis使用Set实现以下功能(javaAPI)

Redis使用Set实现以下功能(javaAPI)_第1张图片

第一步:创建maven工程并导入jar包 


        
            redis.clients
            jedis
            2.9.0
        
        
            junit
            junit
            4.12
            test
        
        
            org.testng
            testng
            6.14.3
            test
        
    
    
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.0
                
                    1.8
                    1.8
                    UTF-8
                    
                
            
        
    

第二步:设置连接redis客户端

 
/**
 * Created by 一个蔡狗 on 2020/3/13.
 */
 
public class Demo1 {
 
    public static void main(String[] args){
 
 
 
        //实例连接池
 
        JedisPool jedisPool =new JedisPool("node001",6379);
 
 
        //创建链接对象
        Jedis jedis=  jedisPool.getResource();
 
 
 
        //操作redis数据库
      
 
 

//     -------------------------    使用Set实现以下功能(javaAPI)   -----------------------------------


//        练习:添加set 集合 setdemo1(aa,bb,cc,dd,ee,ff)    setdemo2(11,22,33,dd,ee,ff)

//        sadd setdemo1   aa bb cc dd ee ff
//        sadd setdemo2   11 22 33 dd ee ff

        //    查看                             smembers setdemo1

//        jedis.sadd("setdemo1","aa");
//        jedis.sadd("setdemo1","bb");
//        jedis.sadd("setdemo1","cc");
//        jedis.sadd("setdemo1","dd");
//        jedis.sadd("setdemo1","ee");
//        jedis.sadd("setdemo1","ff");

//   二   setdemo2(11,22,33,dd,ee,ff)

//        jedis.sadd("setdemo2","11");
//        jedis.sadd("setdemo2","22");
//        jedis.sadd("setdemo2","33");
//        jedis.sadd("setdemo2","dd");
//        jedis.sadd("setdemo2","ee");
//        jedis.sadd("setdemo2","ff");



//   三     将两个集合的交集写入setdemo3         sinterstore setdemo3 setdemo2 setdemo1

//        jedis.sinterstore("setdemo3","setdemo2","setdemo1");




//   四     将两个集合的并集写入setdemo4    sunionstore setdemo4 setdemo2 setdemo1

//        jedis.sunionstore("setdemo4","setdemo2","setdemo1");



//   五     将setdemo2集合与setdemo1集合的差集写入setdemo5      sdiffstore setdemo5 setdemo1 setdemo2

//        jedis.sdiffstore("setdemo5","setdemo1","setdemo2");



//   六     将setdemo2内的11 移动到setdemo1内     smove setdemo1 setdemo2 11

//        jedis.smove("setdemo2","setdemo1","11");



//   七     删除setdemo1内的bb   srem setdemo1 bb

        jedis.srem("setdemo1","bb");



 
    } 
}

 

 

 

 

 

你可能感兴趣的:(大数据,#,Redis)