redis学习笔记1

redis学习笔记

java连接redis
package com.cc.redis;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

public class RedisUtils {
    private static JedisPool pool;
    private static Jedis jedis;
    //让类初始化的时候就得到连接池
    static {
        JedisPoolConfig poolConfig = new JedisPoolConfig();
        poolConfig.setMaxActive(20);
        poolConfig.setMaxWait(100000);
        poolConfig.setMaxIdle(5);
        pool = new JedisPool(poolConfig, "10.3.151.143", 6379, 10000, "123");
    }
    
    public static Jedis getJedis(){
        return pool.getResource();
    }

}
操作数据

    @Test
    public void test1(){
        Jedis jedis = new Jedis("10.3.151.143", 6379);
        jedis.auth("123");
        String string = jedis.get("list");
        System.out.println(string);
        HashMap<String,String> map = new HashMap<String,String>();
        ArrayList<String> list = new ArrayList<String>();
        for(int i=0;i<10000;i++){
          //存map集合
//          map.put("key"+i, "value"+i);
          //存list集合
            list.add("list_"+i);
        }
//      String hmset = jedis.hmset("hamap", map);
//      System.out.println(hmset);
        jedis.set("list".getBytes(),list.toString().getBytes() );
        
    }
    @Test
    public void test2(){
        Jedis jedis = RedisUtils.getJedis();
        String string = jedis.get("name");
        System.out.println(string);
    }   

猜你喜欢

转载自blog.csdn.net/momomoniqwer/article/details/78586589