• 简单是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();  
        }  
                                                                     
    }
  • 相关阅读:
    计算属性computed和watch侦听器
    .gitignore不起作用
    flex 布局
    vue-awesome-swiper
    Chrome截长屏
    JS 数组 foreach 和 map
    for-in 和 for
    边框画的三角形给shadow
    element-UI 表单图片判空验证问题
    Vue 表格内容根据后台返回状态位填充文字
  • 原文地址:https://www.cnblogs.com/xubiao/p/5462981.html
Copyright © 2020-2023  润新知